同義詞:資料字典
作用:遮蔽物件的名字及其持有者,為使用者簡化sql語句。
建立私有同義詞:
create synonym ee for scott.emp
grant create synonym to scott
grant create public synonym to scott;
公有同義詞: 資料庫中任何乙個使用者都預設擁有public角色
create public synonym tt from scott.emp
select * from sys.all _synonyms where table_name='emp'
刪除:grant drop public synonym to scott
grant select on emp to 具體的使用者或者是模式
grant select on emp to public
索引索引作用:快速訪問資料的途徑,提高資料庫的效能。
sql server 索引:唯一索引(1) 復合索引 聚集索引(3) 非聚集索引 全文 索引 主鍵索引(2)。
b數索引
優點:對於連續增長的索引列,反轉索引列可以將索引資料分散,在多個索引快間,減少了i/o瓶頸發生。
位圖索引: 適用於低基數列
減少響應時間,省時間。
sort:自定義序列 comparable
表分割槽優點: 改善查詢效能
表更容易管理
便於備份和恢復
提高資料安全性
分割槽表的設定原則:
資料大於2g,已有資料和新資料的資料有乙個明顯的分類。
create table orders
(order_id number,
order_date date,
order_total number
) partition by range(order_date)
(partition p1 values less than (to_date('2005-01-01','yyyy-mm-dd')),
partition p2 values less than (maxvalue)
)--新增資料
insert into orders values(1,sysdate,100)
select * from orders partition(p2)
select table_name,partition_name
from user_tab_partitions
where table_name=upper('orders');
create table intervalorders
partition by range(order_date)
interval(numtoyminterval(1,'year'))
(partition p1 values less than (to_date('2015-01-01','yyyy/mm/dd')))
as select * from orders;
insert into intervalorders values(2,to_date('2010-01-01','yyyy/mm/dd'),200)
select * from intervalorders partition(sys_p42)
insert into intervalorders values(3,sysdate,300)
同義詞與索引
同義詞 近義詞 selectsysdate from dual dual 屬於一張臨時表,dual 原屬於sys 使用者,如果要使用 dual 就應該使用 sys.dual 才對,dual 為sys.dual 的同義詞 建立同義詞 create public synonym 同義詞名稱 for 模式...
倒排索引 分詞 同義詞
es的倒排索引 文字分析 analysis 就是把全文轉換成一系列詞條 term token 的過程 也叫分詞 文字分析是通過分詞器 analyzer 實現的。分詞器有兩個作用 es內建了多種分詞器 put 指定分詞器 說明 已經存在的索引執行上述操作會報錯。可以在建立索引時指定。standard分...
常見同義詞
目錄originate from derive from stem from spring from giant n.故事中常為殘酷而愚蠢的 巨人 巨人 巨獸 巨型植物 大公司 強大的組織 adj.巨大的 特大的 偉大的 vast adj.遼闊的 巨大的 龐大的 大量的 tremendous adj...