六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql慢查詢與EXPLAIN的相關說明

[摘要]前記:今天,數據庫的操作越來越成為整個應用的性能瓶頸了,這點對于Web應用尤其明顯。關于數據庫的性能,這并不只是DBA才需要擔心的事,而這更是我們程序員需要去關注的事情。當我們去設計數據庫表結構,對操作數據庫時(尤其是查表時的SQL語句),我們都需要注意數據操作的性能。1、開啟慢查詢1> 查...
前記:今天,數據庫的操作越來越成為整個應用的性能瓶頸了,這點對于Web應用尤其明顯。關于數據庫的性能,這并不只是DBA才需要擔心的事,而這更是我們程序員需要去關注的事情。當我們去設計數據庫表結構,對操作數據庫時(尤其是查表時的SQL語句),我們都需要注意數據操作的性能。

1、開啟慢查詢

1> 查看慢查詢是否開啟
   show variables like "%quer%";
   slow_query_log = ON  #已開啟

2> 開啟方法:my.cnf目錄配置

  slow_query_log=on #是否開啟
   slow_query_log_file=/opt/MySQL_Data/TEST1-slow.log #慢查詢文件位置
   long_query_time=2 #查詢超過多少秒才記錄

2、EXPLAIN慢查詢日志里出現的SELECT查詢

explain列的解釋

table:顯示這一行的數據是關于哪張表的

type:這是重要的列,顯示連接使用了何種類型。從最好到最差的連接類型為const、eq_reg、ref、range、index、all

possible_keys:顯示可能應用在這張表中的索引。如果為空,沒有可能的索引。可以為相關的域從where語句中選擇一個合適的語句

key: 實際使用的索引。如果為null,則沒有使用索引。很少的情況下,mysql會選擇優化不足的索引。這種情況下,可以在select語句中使用use index(indexname)來強制使用一個索引或者用ignore index(indexname)來強制mysql忽略索引

key_len:使用的索引的長度。在不損失精確性的情況下,長度越短越好

ref:顯示索引的哪一列被使用了,如果可能的話,是一個常數

rows:mysql認為必須檢查的用來返回請求數據的行數

extra:關于mysql如何解析查詢的額外信息。例子:using temporary和using filesort,意思mysql根本不能使用索引,結果是檢索會很慢

【相關推薦】

1. 免費mysql在線視頻教程

2. MySQL最新手冊教程

3. 數據庫設計那些事

以上就是mysql慢查詢和EXPLAIN的相關介紹的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日韩成人影片 | 色综合久久综合欧美综合图片 | 亚洲男人的天堂久久无 | 欧美一级淫片免费播放口 | 四虎影视在线 | 婷婷六月天在线 | 色吧五月婷婷 | 青草伊伊 | 日韩美女一级片 | 青娱乐国产视频 | 日韩欧美亚洲综合久久影院d3 | 日韩精品一区二区三区中文 | 欧美一级片手机在线观看 | 性欧美高清精品video | 中文字幕第9页 | 天天看天天爽天天摸天天添 | 天天艹日日干 | 日本免费成人网 | 欧美在线免费 | 亚洲最新中文字幕 | 色吊丝最新永久免费观看网站 | 天堂v | 夜夜综合网 | 日韩一区二区精品久久高清 | 一二三四免费影院 | 一级毛片aa| 亚州黄网| 天天艹天天| 色综合天天综合网国产国产人 | 日本红怡院亚洲红怡院最新 | 日韩三级在线观看视频 | 日韩一区二区三区不卡 | 中文字幕字幕乱码熟 | 色男人综合 | 青青草原免费在线观看 | 青草视频在线观看完整版 | 午夜免费啪视频观看网站 | 色婷婷综合久久久久中文 | 午夜激爽毛片在线看 | 亚洲伊人久久大香线蕉结合 | 天天曰天天干 |