同義詞與索引

2021-07-30 13:53:37 字數 1231 閱讀 2074

同義詞:近義詞

selectsysdate from dual;

dual

屬於一張臨時表,

dual

原屬於sys

使用者,如果要使用

dual

就應該使用

sys.dual

才對,dual

為sys.dual

的同義詞

建立同義詞:

create[public] synonym

同義詞名稱

for 模式.

表名稱

將scott

.emp

資料表對映為

semp:

create

synonym sempfor scott.emp;

同義詞建立完成之後就可以用同義詞進行資料查詢;

select * from semp;

此時的同義詞只能被乙個使用者所使用的,應該建立公共同義詞,切換回

sys使用者,重新建立同義詞

conn sys

/change_oninstall as sysdba;

dropsynonym semp;

create public synonym semp for scott.emp;

同義詞屬於

oracle

自己的概念,重要的是

dual

的使用

時間複雜度、空間複雜度

oracle

資料庫:索引

資料的最好排列是根據樹排列

樹的排列原則:選取乙個資料作為根節點,以此節點大的資料放在右子樹,比此節點小的放在左子樹

問題:選什麼資料?

為scott.emp

表在sal

欄位上建立索引

語法:create

index emp_sal_ind onscott.emp(sal);

一旦索引建立完成,再進行查詢不是全部資料都查詢,而是查詢所需要的範圍的內容,索引提公升查詢效率的關鍵在於:索引樹;如果

sal欄位都在重複改變的時候,就不行了

樹的維護操作是需要時間的,如果資料小那麼可以在很短的時間內進行樹的生成,如果資料量大?那麼話費時間巨大

如果不想重複的進行樹的維護,那就必須保證資料的不可更改與唯一性,所以缺省會在主鍵約束上自動追加乙個索引。

如果想查詢速度快,那麼就必須使用索引

如果想更新速度快,那就不能使用索引

所以這時最好的做法是犧牲實時性

倒排索引 分詞 同義詞

es的倒排索引 文字分析 analysis 就是把全文轉換成一系列詞條 term token 的過程 也叫分詞 文字分析是通過分詞器 analyzer 實現的。分詞器有兩個作用 es內建了多種分詞器 put 指定分詞器 說明 已經存在的索引執行上述操作會報錯。可以在建立索引時指定。standard分...

同義詞,索引,表分割槽

同義詞 資料字典 作用 遮蔽物件的名字及其持有者,為使用者簡化sql語句。建立私有同義詞 create synonym ee for scott.emp grant create synonym to scott grant create public synonym to scott 公有同義詞 ...

常見同義詞

目錄originate from derive from stem from spring from giant n.故事中常為殘酷而愚蠢的 巨人 巨人 巨獸 巨型植物 大公司 強大的組織 adj.巨大的 特大的 偉大的 vast adj.遼闊的 巨大的 龐大的 大量的 tremendous adj...