久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

SQL中索引怎么用

170次閱讀
沒有評論

共計 1364 個字符,預計需要花費 4 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 SQL 中索引怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1、概念
    是數據庫對象,通過指針加速查詢數據,減少磁盤 IO
    類似書的目錄
    自動使用和維護索引    –primary key 和 unique 列上自動創建

2、創建
    基本語法
         create index emp_ename_idx  on emp(ename);
    B 樹索引
       1)唯一索引,指鍵值不重復。SQL create unique index empno_idx on emp1(empno);
        2)非唯一索引  SQL create index empno_idx on emp1(empno);
        3)組合索引 (Composite):基于兩個或多個列的索引。SQL create index job_deptno_idx on emp1(job,deptno);
        4)反向鍵索引 (Reverse):將字節倒置后組織鍵值。當使用序列產生主鍵索引時,可以防止葉節點出現熱塊現象。缺點是無法提供索引范圍掃描。
            SQL create index mgr_idx on emp1(mgr) reverse;
       5)函數索引 (Function base):以索引列值的函數值為鍵值去組織索引  SQL create index fun_idx on emp1(lower(ename));
       6)壓縮(Compress):重復鍵值只存儲一次,就是說重復的鍵值在葉塊中就存一次,后跟所有與之匹配的 rowid 字符串。
            SQL create index comp_idx on emp1(sal) compress;
       7)升序或降序(Ascending or descending):葉節點中的鍵值排列默認是升序的。
            SQL create index deptno_job_idx on emp1(deptno desc, job asc);
    函數索引

3、重建、刪除
   alter index ind_test_id rebuild online;
    drop index

4、不可用、不可見
   unusable 不可用
         alter index ind_test_id unusable;
          如需使用得重建:alter index ind_test_id rebuild;

    invisible 不可見
         alter index ind_test_id invisible;
       alter index ind_test_id visible;
         11g 新特性,只對優化器不可見,但索引維護還是正常進行

5、索引監控(查看索引是否被使用)
     alter index pk_dept monitoring usage;
     select * from v$object_usage;
     alter index pk_dept nomonitoring usage;

   
6、注意事項
   

7、視圖
   user_indexes
   user_ind_columns

以上是“SQL 中索引怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-18發表,共計1364字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 廊坊市| 峨眉山市| 孟连| 隆昌县| 苍山县| 茂名市| 阜新市| 嘉禾县| 保山市| 越西县| 全州县| 将乐县| 富阳市| 汤原县| 玉屏| 南投县| 饶平县| 克东县| 宜君县| 连城县| 娱乐| 抚州市| 天等县| 昭通市| 深泽县| 铜山县| 长宁区| 金门县| 驻马店市| 水城县| 芦山县| 昂仁县| 蒲城县| 鄂伦春自治旗| 玉门市| 江北区| 青冈县| 怀来县| 台北市| 蓬安县| 张家口市|