共計(jì) 745 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
本篇文章為大家展示了怎么對 MySQL SQL 語句性能進(jìn)行分析,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
MySQL SQL 語句性能分析
set profiling = 1;
select * from g_staff;
show profiles
www.2cto.com
SHOW profile CPU,BLOCK IO FOR query 88;
select * from NFORMATION_SCHEMA.PROFILING
將 MySQL rsquo;s SHOW PROFILES 命令的結(jié)果轉(zhuǎn)成適合閱讀的格式
SET @query_id := 5;
SELECT
STATE,
SUM(DURATION) AS Total_R,
ROUND(
100 * SUM(DURATION) / (
SELECT
SUM(DURATION)
FROM
INFORMATION_SCHEMA.PROFILING
WHERE www.2cto.com
QUERY_ID = @query_id
),
2
) AS Pct_R,
COUNT(*) AS Calls,
SUM(DURATION) / COUNT(*) AS R/Call
FROM
INFORMATION_SCHEMA.PROFILING
WHERE
QUERY_ID = @query_id
GROUP BY
STATE
ORDER BY
Total_R DESC;
上述內(nèi)容就是怎么對 MySQL SQL 語句性能進(jìn)行分析,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道。