日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle创建哈希索引,ORACLE10g新特性——全局HASH分区索引

發(fā)布時間:2023/12/31 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle创建哈希索引,ORACLE10g新特性——全局HASH分区索引 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這兩天看文檔時發(fā)現(xiàn),Oracle10g中新增了全局分區(qū)索引的類型——HASH分區(qū)。

在10g以前,Oracle的全局索引分區(qū)方法只有一種,即范圍分區(qū)。

SQL> CREATE TABLE T_PART_INDEX (ID NUMBER, NAME VARCHAR2(30), CREATE_DATE DATE);

表已創(chuàng)建。

SQL> INSERT INTO T_PART_INDEX SELECT ROWNUM, OBJECT_NAME, CREATED FROM DBA_OBJECTS;

已創(chuàng)建57477行。

SQL> COMMIT;

提交完成。

SQL> CREATE INDEX IND_PART_INDEX_CREATE

2? ON T_PART_INDEX (CREATE_DATE) GLOBAL

3? PARTITION BY RANGE (CREATE_DATE)

4? (PARTITION P1 VALUES LESS THAN (TO_DATE('2008-1-1', 'YYYY-MM-DD')),

5? PARTITION P2 VALUES LESS THAN (TO_DATE('2009-1-1', 'YYYY-MM-DD')),

6? PARTITION PMAX VALUES LESS THAN (MAXVALUE));

索引已創(chuàng)建。

而在10g中,Oracle新增了一種全局索引的分區(qū)方式,用戶可以選項HASH分區(qū)方式對全局索引進行分區(qū):

SQL> CREATE INDEX IND_PART_INDEX_ID

2? ON T_PART_INDEX (ID) GLOBAL

3? PARTITION BY HASH (ID)

4? PARTITIONS 16;

索引已創(chuàng)建。

這種全局哈希分區(qū)索引比較適合像ID這種數據增長型索引,通過HASH算法,可以將遞增的索引鍵值分布到多個分區(qū)上,從而避免系統(tǒng)爭用。

總結

以上是生活随笔為你收集整理的oracle创建哈希索引,ORACLE10g新特性——全局HASH分区索引的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。