真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MySQL中profiling有什么用

這篇文章將為大家詳細(xì)講解有關(guān)MySQL中profiling有什么用,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都服務(wù)器托管,創(chuàng)新互聯(lián)提供包括服務(wù)器租用、雅安移動(dòng)機(jī)房、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、國(guó)際域名空間等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:18982081108

    MySQL5.0版本之后開(kāi)放了profiling功能,通過(guò)此功能可以查詢某個(gè)SQL的詳細(xì)執(zhí)行計(jì)劃。
1、開(kāi)啟profiling
mysql> show variables like '%profil%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| have_profiling           | YES   |
| profiling                     | ON    |
| profiling_history_size | 15    |
+------------------------+-------+
2、執(zhí)行SQL,進(jìn)行測(cè)試
mysql> select * from xcredit.tb_sync_job_bak;
3、查看profiles
mysql> show profiles;
+----------+------------+------------------------------------------------------------------------------+
| Query_ID | Duration   | Query                                                                        |
+----------+------------+------------------------------------------------------------------------------+
|        1 | 0.00009600 | set global profiling=1                                                       |
|        2 | 0.00218100 | show variables like '%profil%'                                               |
|        3 | 0.04091100 | select * from xcredit.tb_sync_job_bak where lid<1000 group by lid limit 5000 |
|        4 | 0.00019800 | select * from xcredit.tb_sync_job_bak where lid<1000 group by lid            |
|        5 | 0.16355550 | select * from xcredit.tb_sync_job_bak where lid<1000                         |
|        6 | 0.00230025 | show variables like '%profil%'                                               |
|        7 | 0.00014375 | select * from xcredit.tb_sync_job_bak group by lid%20 order by lid           |
|        8 | 0.00013600 | select * from xcredit.tb_sync_job_bak group by lid%20 order by 1             |
|        9 | 0.00013375 | select * from xcredit.tb_sync_job_bak group by lid%20                        |
|       10 | 0.26594500 | select * from xcredit.tb_sync_job_bak                                        |
+----------+------------+------------------------------------------------------------------------------+
4、查看執(zhí)行計(jì)劃
mysql> show profile for query 10;
+----------------------+----------+
| Status               | Duration |
+----------------------+----------+
| starting             | 0.000053 |
| checking permissions | 0.000005 |
| Opening tables       | 0.000014 |
| init                 | 0.000014 |
| System lock          | 0.000006 |
| optimizing           | 0.000003 |
| statistics           | 0.000010 |
| preparing            | 0.000009 |
| executing            | 0.000001 |
| Sending data         | 0.265498 |
| end                  | 0.000009 |
| query end            | 0.000010 |
| closing tables       | 0.000008 |
| freeing items        | 0.000258 |
| logging slow query   | 0.000036 |
| cleaning up          | 0.000011 |
+----------------------+----------+
此查詢返回八萬(wàn)多行數(shù)據(jù),返回?cái)?shù)據(jù)量較大,因此出現(xiàn)sending data。

關(guān)于“MySQL中profiling有什么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


網(wǎng)站題目:MySQL中profiling有什么用
網(wǎng)頁(yè)網(wǎng)址:http://weahome.cn/article/jodgcp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部