1. 程式人生 > >索引最佳實踐

索引最佳實踐

create 設計 創建 函數 常見 end 由於 sql 階段

索引最佳實踐

  • 在使用索引時,我們可以通過explain+extended查看SQL的執行計劃,判斷是否使用了索引以及發生了隱式轉換。
  • 由於常見的隱式轉換是由字段數據類型以及collation定義不當導致,因此我們在設計開發階段,要避免數據庫字段定義,避免出現隱式轉換。
  • 由於MySQL不支持函數索引,在開發時要避免在查詢條件加入函數,例如date(gmt_create)。
  • 所有上線的SQL都要經過嚴格的審核,創建合適的索引。

索引最佳實踐