首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 效能調校 20 大迷思與真相(精簡版)

     編輯:DB2 教學

迷思與真相快速對照

#迷思真相
1邏輯=物理 100% 映射效能優化需適度偏離(分區、MQT、非正規化)
2全塞 BP0 讓 DB2 管嚴禁使用者物件進 BP0;依存取模式規劃多緩衝池
3DSNDB07 純循序工作檔 3%~45% 隨機 I/O
4VARCHAR 必放行尾唯高頻更新表建議;否則增 CPU
5程式遵循邏輯流程OLTP 需針對存取路徑優化
6業務邏輯不在 SQLSQL 是集合處理器,善用減少網路往返
7用 RI 代替驗證RI 僅用真正父子關聯
8表最多 1~2 索引依查詢模式建必要索引,寫入可接受無上限
9NPI 禁用於大表NPI 對跨分區查詢/唯一性不可或缺
10大表必分割60 億列可不分割;分割動機應為管理/可用性
11預設值即最佳關鍵參數 (CURRENTDATA 等) 必須調校
12WHERE 禁否定單純否定可能全掃;混合條件交引擎過濾
13只看 EXPLAIN缺順序/階段/耗時;需配合 Visual Explain+實測
14EDM Pool 勿大適度分頁到擴充儲存反而增效能
15Extent 無影響管理開銷仍存在
16關聯劃分不用BI/星狀模型大量使用
17套件綁兩計畫現代依模組/版本/隔離級細分
18UR 是壞事UR 是低成本高並發利器
19無逾時/死鎖=無鎖問題鎖等待時間才是關鍵指標
20ESA 壓縮永遠好逐表評估 CPU/IO 權衡

核心心法

**實測、基準、監控、迭代** — 效能調校無銀彈,唯有數據驅動的持續優化。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved