Oracle效能優化之“少做事”(rebuild index)
Oracle效能優化之“少做事”(rebuild index)
導語:
“少做事”是《收穫,不止ORACLE》中的優化思想的精髓,本文來將一下如何用“少做事”的思想來優化(rebuild index)
目的:
優化rebuild index
“少做事”是《收穫,不止ORACLE》中的優化思想的精髓,本文來將一下如何用“少做事”的思想來優化(rebuild index)
目的:
優化rebuild index
環境:
oracle 11.2.0.4 rac on redhat 6.3
SQL> desc doudou
Name Null? Type
----------------------------------------- -------- ----------------------------
OBJECT_NAME VARCHAR2(128)
SUBOBJECT_NAME VARCHAR2(30)
OBJECT_ID NUMBER
DATA_OBJECT_ID NUMBER
OBJECT_TYPE VARCHAR2(19)
CREATED DATE
LAST_DDL_TIME DATE
TIMESTAMP VARCHAR2(19)
STATUS VARCHAR2(7)
TEMPORARY VARCHAR2(1)
GENERATED VARCHAR2(1)
SECONDARY VARCHAR2(1)
NAMESPACE NUMBER
EDITION_NAME VARCHAR2(30)
SQL> select count(*) from doudou;
COUNT(*)
----------
262144
----------
262144
Elapsed: 00:00:00.02
SQL> select index_name,column_name,table_name from user_ind_columns where table_name='DOUDOU';
INDEX_NAME COLUMN_NAME TABLE_NAME
-------------------- ------------------------------ --------------------
DOU_IDX OBJECT_ID DOUDOU
-------------------- ------------------------------ --------------------
DOU_IDX OBJECT_ID DOUDOU
Elapsed: 00:00:00.00
SQL> alter index dou_idx rebuild ;
Index altered.
Elapsed: 00:00:05.60
SQL> alter index dou_idx rebuild nologging;
Index altered.
Elapsed: 00:00:03.74
SQL> alter index dou_idx rebuild online nologging;
Index altered.
Elapsed: 00:00:02.69
正常rebuild index =>Elapsed: 00:00:05.60
nologging rebuild index =>Elapsed: 00:00:03.74 (減少產生的redolog,“少做事” )
online rebuild index =>Elapsed: 00:00:02.69(使用現有的索引資源,“少做事”)
總結:
少做事確實是優化一種思想。本實驗就說明了“少做事”來優化 rebuild index。
少做事確實是優化一種思想。本實驗就說明了“少做事”來優化 rebuild index。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-1252462/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【oracle 效能優化】組合索引之index_ssOracle優化索引Index
- ORACLE中index的rebuildOracleIndexRebuild
- 【MySQL】效能優化之 index merge (1)MySql優化Index
- Oracle alter index rebuild 說明OracleIndexRebuild
- oracle效能優化之--hintsOracle優化
- rebuild indexRebuildIndex
- index rebuildIndexRebuild
- rebuild index 排序RebuildIndex排序
- sybase rebuild indexRebuildIndex
- Oracle效能優化之虛擬索引Oracle優化索引
- Oracle什麼情況下需要rebuild indexOracleRebuildIndex
- Index rebuild --case 1IndexRebuild
- alter index rebuild 與 rebuild onlineIndexRebuild
- alter index rebuild與index_statsIndexRebuild
- oracle 效能優化Oracle優化
- Oracle效能優化Oracle優化
- oracle筆記整理13——效能調優之SQL優化Oracle筆記SQL優化
- 【效能優化】ORACLE資料庫效能優化概述優化Oracle資料庫
- Index Online RebuildIndexRebuild
- MySQL 效能優化之索引優化MySql優化索引
- MySQL 效能優化之SQL優化MySql優化
- Oracle效能優化之合理利用資源(session)Oracle優化Session
- 【羅玄】從鎖的角度看rebuild index online和rebuild indexRebuildIndex
- Oracle SQL效能優化OracleSQL優化
- oracle 效能優化(一)Oracle優化
- 聊聊索引Index Rebuild和Rebuild Online(下)索引IndexRebuild
- 聊聊索引Index Rebuild和Rebuild Online(上)索引IndexRebuild
- 效能優化之 NSDateFormatter優化ORM
- Oracle效能優化-SQL優化(案例一)Oracle優化SQL
- Oracle效能優化-SQL優化(案例二)Oracle優化SQL
- Oracle效能優化-SQL優化(案例三)Oracle優化SQL
- Oracle效能優化-SQL優化(案例四)Oracle優化SQL
- Android效能優化篇之計算效能優化Android優化
- 瀏覽器渲染原理(效能優化之如何減少重排和重繪)瀏覽器優化
- Web效能優化之圖片優化Web優化
- 六、Android效能優化之UI卡頓分析之渲染效能優化Android優化UI
- alter index ind1 rebuild 和alter index ind1 rebuild onlineIndexRebuild
- [譯]Web 效能優化: 圖片優化讓網站大小減少 62%Web優化網站