【效能調整】海量資料的效能設計
1,業務型別分析與程式碼結構優化
a)業務型別分析
讀為主:
大而少的查詢(理解業務,合理使用臨時表並分割槽,優化大查詢的關聯,避免過度巢狀,避免大量的索引使用,查詢合併減少同一大表的訪問次數)
小而多的查詢(索引優化,重用,繫結變數)
寫為主:
批量轉換寫(是否要寫日誌,使用批量提交,禁用索引)
大量oltp單條寫(繫結變數,合理的索引)
2,環境和引數的配置與優化
a)環境配置
合理充分使用系統記憶體
使用快速磁碟
oracle的記憶體設定,資料檔案,日誌檔案,是否歸檔
讀為主:
根據查詢性質調配pga和sga比例或手動設定各個記憶體引數
合理使用並行
寫為主:
根據寫性質調配pga和sga比例或手動設定各個記憶體引數
logbuffer設定,logfile設定,合理切log的時間,分散logfile,適當增加logfile數量,將logfile移動到快速的儲存位置
根據是否歸檔和應用,合理規劃寫log的策略
非同步io,合理的dbwr的數量
a)業務型別分析
讀為主:
大而少的查詢(理解業務,合理使用臨時表並分割槽,優化大查詢的關聯,避免過度巢狀,避免大量的索引使用,查詢合併減少同一大表的訪問次數)
小而多的查詢(索引優化,重用,繫結變數)
寫為主:
批量轉換寫(是否要寫日誌,使用批量提交,禁用索引)
大量oltp單條寫(繫結變數,合理的索引)
2,環境和引數的配置與優化
a)環境配置
合理充分使用系統記憶體
使用快速磁碟
oracle的記憶體設定,資料檔案,日誌檔案,是否歸檔
讀為主:
根據查詢性質調配pga和sga比例或手動設定各個記憶體引數
合理使用並行
寫為主:
根據寫性質調配pga和sga比例或手動設定各個記憶體引數
logbuffer設定,logfile設定,合理切log的時間,分散logfile,適當增加logfile數量,將logfile移動到快速的儲存位置
根據是否歸檔和應用,合理規劃寫log的策略
非同步io,合理的dbwr的數量
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16179598/viewspace-742261/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle資料庫的效能調整Oracle資料庫
- oracle資料庫的效能調整(轉)Oracle資料庫
- Oracle效能調整之--DML語句效能調整Oracle
- 資料庫效能調優設計方案資料庫
- oracle 效能調整Oracle
- 建立高效能的資料庫——效能調整手冊和參考資料庫
- 用於效能調整的動態效能檢視——效能調整手冊和參考
- 【資料操作】SQL語句效能調整原則SQL
- oracle效能調整(1)Oracle
- oracle效能調整(2)Oracle
- ORACLE效能調整--1Oracle
- ORACLE效能調整---2Oracle
- Oracle 效能調整for HWOracle
- (zt)Oracle效能調整Oracle
- oracle效能調整2Oracle
- Oracle效能調整的誤區Oracle
- Oracle資料庫效能調整 - 建議器 ADVICEOracle資料庫
- Oracle效能調整筆記Oracle筆記
- 【效能調整】等待事件(一)事件
- 【效能調整】等待事件(二)事件
- Oracle效能調整-1(轉)Oracle
- Oracle效能調整-2(轉)Oracle
- Oracle效能調整-3(轉)Oracle
- 收集資料庫統計資訊的Oracle工具——效能調整手冊和參考資料庫Oracle
- Oracle資料庫SQL語句效能調整的基本原則 (3)Oracle資料庫SQL
- Oracle資料庫SQL語句效能調整的基本原則 (2)Oracle資料庫SQL
- Oracle資料庫SQL語句效能調整的基本原則 (1)Oracle資料庫SQL
- Oracle效能最佳化調整--調整重做機制Oracle
- 網路調整——效能調整手冊和參考
- Tomcat效能調整完整教程Tomcat
- Oracle高效能SQL調整OracleSQL
- oracle效能調整筆記[zt]Oracle筆記
- ORACLE之常用FAQ:效能調整Oracle
- 【調優】從吞吐量角度提升資料庫整體效能資料庫
- 對 Nginx SSL 的效能進行調整Nginx
- Oracle資料庫9i在AIX環境下的效能調整Oracle資料庫AI
- Oracle 9i效能調整 [ZT]Oracle
- oracle效能優化-共享池調整Oracle優化