Oracle 大表快速建立索引

2021-09-10 07:35:39 字數 698 閱讀 8322

第一步:show parameter workarea_size_policy;

alter session set workarea_size_policy=manual; //設定手動管理pga

第二步:show parameter sort_area_size;

設定使用1g的pga:

alter session set sort_area_size=1073741824;

第三步:show parameter db_file_multiblock_read_count;

alter session set db_file_multiblock_read_count=128; //設定多塊讀為128,也就是一次io希望他盡可能的讀到多的塊

第四步:create index index1 on table_name(index_field1[,index_field2])  nologging parallel 4 tablespace ***_index;   --parallel - 依據cpu個數而定,對單cpu而言,最好不使用parallel

第五步:去掉並行,和將索引改為寫日誌alter index *** noparallel;

alter index *** logging;

第六步:設定自動管理pga

alter session set workarea_size_policy=auto;

mysql大表建立索引問題

近來想寫一下有關mysql的索引問題方面的一點見解。思考針對使用者量起來,假如,公司使用者量在10w左右,如何建立索引?假如,公司使用者量在100w 又該如何建立索引呢?針對剛才的兩個提問,給出了四種解決方案。解決辦法 方案一 針對10w左右的使用者量,簡單粗暴的方式,就是直接建立索引。因為使用者量...

oracle 建立索引

要在oracle資料庫中使用索引,首先需要建立oracle索引。下面就為您介紹建立oracle索引的方法,希望對您能有所幫助。適當的使用索引可以提高資料檢索速度,可以給經常需要進行查詢的字段建立索引。oracle的索引分為5種 唯一索引,組合索引,反向鍵索引,位圖索引,基於函式的索引 建立oracl...

oracle建立索引

create recreate indexes 建立索引 一張表上建立多個索引,一般是該錶的資料量大,建立索引能夠提高資料庫的select效能。一般是在要select的字段建立索引。oracle建立索引語法 create index indexname on tablename colum crea...