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

DB2 效能 20 大迷思精簡版 (附真相對照)

     編輯:DB2 教學

精簡整理 20 條常見 DB2 效能錯誤認知,適合快速瀏覽與會議分享。

#迷思真相
1邏輯設計=物理設計物理設計為效能可偏離邏輯 (分區、叢集、MVC)
2全放 BP0 自管僅目錄表放 BP0,用戶表依存取模式分緩衝池
3DSNDB07 100% 循序工作檔 3-45% 隨機 I/O
4VARCHAR 永放行末唯讀表放末省 CPU;頻繁更新表放末最差
5程式遵循邏輯流OLTP 需考慮鎖順序、索引覆蓋等物理面
6邏輯不在 SQL 做SQL 是集合語言,能處理多數業務
7代碼表配合 RIRI 僅用真父子關係,非驗證捷徑
8表最多 1-2 索引索引數量依負載決定,多索引常見
9NPI 禁用NPI 對特定路徑必要,問題可克服
10大表必分區60億列未分區仍可高效
11UR 隔離級是壞事UR 是強效能增強,適用範圍廣
12WHERE 禁用否定僅單一否定可能導致表掃描,複合謂詞無害
13只靠 EXPLAIN 判斷EXPLAIN 缺順序/階段/時間,需綜合判讀
14EDM Pool 勿太大擴展儲存分頁反而提升效能,過小導致重建
15Extent 不影響其他新控制器降低但仍有管理開銷
16關聯劃分不用BI/市場系統常被單程序多次用
17套件綁兩計劃策略靈活,雙計劃說法過時有害
18ESA 壓縮總好需個案評估,高層決策
19無逾時/死鎖=無鎖問題鎖等待時間才是關鍵指標
20預設值即最佳預設值隨版本變動,非最佳 (如 CURRENTDATA)

行動清單

  • 列印此表貼於工位,調優時對照檢視。
  • 新成員入職必讀,建立正確認知基線。
  • 每季回顧更新,納入團隊最新踩坑經驗。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved