日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
教您在mysql查找效率慢的SQL語(yǔ)句

如何在mysql查找效率慢的SQL語(yǔ)句呢?這可能是困然很多人的一個(gè)問(wèn)題,下面就教您在mysql查找效率慢的SQL語(yǔ)句的方法,供您參考學(xué)習(xí)。

啟動(dòng)Mysql時(shí)加參數(shù)--log-slow-queries來(lái)記錄執(zhí)行時(shí)間超過(guò)long_query_time秒的sql

MySQL 自帶 slow log 的分析工具 mysqldumpslow。
slow log 是 MySQL 根據(jù) SQL 語(yǔ)句的執(zhí)行時(shí)間設(shè)定,寫(xiě)入的一個(gè)文件,用于分析執(zhí)行較慢的語(yǔ)句。

只要在 my.cnf 文件中配置好:
log-slow-queries = [slow_query_log_filename]
即可記錄超過(guò)默認(rèn)的 10s 執(zhí)行時(shí)間的 SQL 語(yǔ)句。
如果要修改默認(rèn)設(shè)置,可以添加:
long_query_time = 5
設(shè)定為 5s 。

/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock --log-slow-queries=/var/log/mysql/slow.log

explain來(lái)了解SQL執(zhí)行的狀態(tài)。
explain select * from wp_posts\G;

explain顯示了mysql如何使用索引來(lái)處理select語(yǔ)句以及連接表。可以幫助選擇更好的索引和寫(xiě)出更優(yōu)化的查詢(xún)語(yǔ)句。

使用方法,在select語(yǔ)句前加上explain就可以了:

如:explain select surname,first_name form a,b where a.id=b.id

以上就是在mysql查找效率慢的SQL語(yǔ)句的方法介紹。


本文名稱(chēng):教您在mysql查找效率慢的SQL語(yǔ)句
分享鏈接:http://www.5511xx.com/article/cdghpis.html