国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL日常SQL優化注意點

2024-07-24 12:34:53
字體:
來源:轉載
供稿:網友
  MySQL日常SQL優化注意事項:
 
  1.在where條件中避免雙百分號“%col%”
  在MySQL的SQL查詢條件中使用“%col%”無法使用索引而進行全表掃描影響查詢效率
  2.避免函數出現在where條件中
  例:where year(‘activedate’)= ‘2018’在條件中使用函數即使該字段有索引,執行計劃也不會使用索引而進行全表掃描
  3.避免數據類型不一致
  執行查詢操作的時候,在where條件中使用與字段類型相同的值,盡量避免讓MySQL執行轉化操作,
  例:activedate < STR_TO_DATE('2018-08-08', '%Y-%m-%d')不要寫成activedate< '2018-08-08'
  4.讀取適當的記錄及需要的字段,避免select * from tab_name
  5. 合理使用索引
  索引是提高數據庫性能的有效方法,但創建索引要合理,避免建在大量重復值的字段上。在where、join、order by等字段上合理創建索引來提高性能。
  以上個人總結供參考,歡迎指正!

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 榆社县| 青铜峡市| 青阳县| 扎囊县| 新建县| 潜江市| 天全县| 凤冈县| 井陉县| 蚌埠市| 庐江县| 无锡市| 龙山县| 白朗县| 墨脱县| 辰溪县| 抚顺市| 托里县| 新和县| 衢州市| 万山特区| 策勒县| 高雄县| 鲁甸县| 聂拉木县| 阳朔县| 疏勒县| 南木林县| 临夏县| 望谟县| 陆良县| 搜索| 嘉禾县| 潞西市| 望谟县| 蕲春县| 孝义市| 大冶市| 泌阳县| 灵寿县| 闵行区|