sql最佳化的幾種方式

SHINJI_KUN發表於2024-07-24
  1. 索引最佳化
  • 建立適當的索引 對頻繁查詢的欄位/篩選條件/排序的欄位建立索引
  • 避免過多的索引
  • 使用索引覆蓋
  1. 查詢最佳化
  • 避免使用select *
  • 小表驅動大表
  • 最佳化條件篩選 group by 之前把篩選條件寫在where後面
  • 使用批次操作(插入最佳化)
  • 減少子查詢 join連線查詢代替子查詢
  • join表不宜過多
  • union all 代替 union
  1. 表設計最佳化
  2. 快取
  3. 資料庫配置最佳化
  4. 分析和監控

相關文章