国产探花免费观看_亚洲丰满少妇自慰呻吟_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等字段上合理創建索引來提高性能。
  以上個人總結供參考,歡迎指正!

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐梓县| 天门市| 柞水县| 斗六市| 定襄县| 尉犁县| 霸州市| 枣阳市| 麻栗坡县| 武穴市| 双柏县| 雅安市| 台湾省| 普陀区| 普兰县| 平定县| 英山县| 平舆县| 乌什县| 蓝田县| 太和县| 昌吉市| 呼伦贝尔市| 龙口市| 潼南县| 孙吴县| 新和县| 元江| 资溪县| 思南县| 兴宁市| 油尖旺区| 连平县| 修水县| 福安市| 鸡东县| 崇州市| 宝兴县| 县级市| 云霄县| 阿克陶县|