第一步: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...