av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語言

MySQL性能跟蹤語句教程

時間:2025-04-02 19:56:16 php語言 我要投稿
  • 相關(guān)推薦

MySQL性能跟蹤語句教程

  PHP程序開發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML:因為PHP可以被嵌入于HTML語言,它相對于其他語言。編輯簡單,實用性強(qiáng),更適合初學(xué)者。以下是小編為大家搜索整理MySQL性能跟蹤語句教程,希望能給大家?guī)韼椭?更多精彩內(nèi)容請及時關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  1、不過版本要在5.0.37之后

  手冊上介紹:(SHOW PROFILES and SHOW PROFILE were added in MySQL 5.0.37. )

  Important

  Please note that the SHOW PROFILE and SHOW PROFILES functionality is part of the MySQL 5.0 Community Server only.

  2、變量profiling是用戶變量,每次都得重新啟用。

  以下是我做的一些實驗。數(shù)據(jù)很明顯,就不多解釋了。

  mysql> use test

  Database changed

  mysql> set profiling=1;

  Query OK, 0 rows affected (0.00 sec)

  mysql> show tables;

  +----------------+

  | Tables_in_test |

  +----------------+

  | bag_item |

  | bag_user |

  | score |

  | t |

  +----------------+

  4 rows in set (0.03 sec)

  mysql> select count(*) from t;

  +----------+

  | count(*) |

  +----------+

  | 2097152 |

  +----------+

  1 row in set (0.74 sec)

  mysql> show profiles;

  +----------+------------+------------------------+

  | Query_ID | Duration | Query |

  +----------+------------+------------------------+

  | 1 | 0.02717000 | show tables |

  | 2 | 0.74770100 | select count(*) from t |

  +----------+------------+------------------------+

  2 rows in set (0.00 sec)

  mysql> show profile for query 2;

  +--------------------------------+----------+

  | Status | Duration |

  +--------------------------------+----------+

  | (initialization) | 0.000004 |

  | checking query cache for query | 0.000044 |

  | Opening tables | 0.000012 |

  | System lock | 0.000017 |

  | Table lock | 0.00003 |

  | init | 0.000013 |

  | optimizing | 0.000008 |

  | statistics | 0.000013 |

  | preparing | 0.000011 |

  | executing | 0.000006 |

  | Sending data | 0.747313 |

  | end | 0.000014 |

  | query end | 0.000006 |

  | storing result in query cache | 0.000006 |

  | freeing items | 0.000012 |

  | closing tables | 0.000009 |

  | logging slow query | 0.000183 |

  +--------------------------------+----------+

  17 rows in set (0.00 sec)

  mysql> show profile block io,cpu for query 2;

  +--------------------------------+----------+----------+------------+--------------+---------------+

  | Status | Duration | CPU_user | CPU_system | Block_ops_in | Block_ops_out |

  +--------------------------------+----------+----------+------------+--------------+---------------+

  | (initialization) | 0.000004 | 0 | 0 | 0 | 0 |

  | checking query cache for query | 0.000044 | 0 | 0 | 0 | 0 |

  | Opening tables | 0.000012 | 0 | 0 | 0 | 0 |

  | System lock | 0.000017 | 0 | 0 | 0 | 0 |

  | Table lock | 0.00003 | 0 | 0 | 0 | 0 |

  | init | 0.000013 | 0 | 0 | 0 | 0 |

  | optimizing | 0.000008 | 0 | 0 | 0 | 0 |

  | statistics | 0.000013 | 0 | 0 | 0 | 0 |

  | preparing | 0.000011 | 0 | 0 | 0 | 0 |

  | executing | 0.000006 | 0 | 0 | 0 | 0 |

  | Sending data | 0.747313 | 0.746887 | 0 | 0 | 0 |

  | end | 0.000014 | 0 | 0 | 0 | 0 |

  | query end | 0.000006 | 0 | 0 | 0 | 0 |

  | storing result in query cache | 0.000006 | 0 | 0 | 0 | 0 |

  | freeing items | 0.000012 | 0 | 0 | 0 | 0 |

  | closing tables | 0.000009 | 0 | 0 | 0 | 0 |

  | logging slow query | 0.000183 | 0 | 0 | 0 | 0 |

  +--------------------------------+----------+----------+------------+--------------+---------------+

  17 rows in set (0.00 sec)

  mysql> insert into t(username) select username from t;

  Query OK, 2097152 rows affected (34.17 sec)

  Records: 2097152 Duplicates: 0 Warnings: 0

  mysql> show profiles;

  +----------+-------------+------------------------------------------------+

  | Query_ID | Duration | Query |

  +----------+-------------+------------------------------------------------+

  | 1 | 0.02717000 | show tables |

  | 2 | 0.74770100 | select count(*) from t |

  | 3 | 0.00004200 | show prifile for query 2 |

  | 4 | 34.30410100 | insert into t(username) select username from t |

  +----------+-------------+------------------------------------------------+

  4 rows in set (0.00 sec)

  mysql> show profile cpu,block io,memory,swaps for query 4;

  +------------------------------+-----------+-----------+------------+--------------+---------------+-------+

  | Status | Duration | CPU_user | CPU_system | Block_ops_in | Block_ops_out | Swaps |

  +------------------------------+-----------+-----------+------------+--------------+---------------+-------+

  | (initialization) | 0.000038 | 0 | 0 | 0 | 0 | 0 |

  | checking permissions | 0.000016 | 0 | 0 | 0 | 0 | 0 |

  | Opening tables | 0.000014 | 0 | 0 | 0 | 0 | 0 |

  | System lock | 0.000007 | 0 | 0 | 0 | 0 | 0 |

  | Table lock | 0.000013 | 0 | 0 | 0 | 0 | 0 |

  | init | 0.000015 | 0 | 0 | 0 | 0 | 0 |

  | optimizing | 0.000006 | 0 | 0 | 0 | 0 | 0 |

  | statistics | 0.000012 | 0 | 0 | 0 | 0 | 0 |

  | preparing | 0.000011 | 0 | 0 | 0 | 0 | 0 |

  | Creating tmp table | 0.000029 | 0 | 0 | 0 | 0 | 0 |

  | executing | 0.000005 | 0 | 0 | 0 | 0 | 0 |

  | Copying to tmp table | 1.262877 | 1.24981 | 0.012998 | 0 | 0 | 0 |

  | converting HEAP to MyISAM | 0.384814 | 0.187971 | 0.19797 | 0 | 0 | 0 |

  | Copying to tmp table on disk | 1.417069 | 1.203817 | 0.191971 | 0 | 0 | 0 |

  | Sending data | 31.104185 | 13.965877 | 0.843872 | 0 | 0 | 0 |

  | end | 0.000017 | 0 | 0 | 0 | 0 | 0 |

  | removing tmp table | 0.134872 | 0 | 0.029995 | 0 | 0 | 0 |

  | end | 0.000026 | 0 | 0 | 0 | 0 | 0 |

  | query end | 0.000006 | 0 | 0 | 0 | 0 | 0 |

  | freeing items | 0.000011 | 0 | 0 | 0 | 0 | 0 |

  | closing tables | 0.000009 | 0 | 0 | 0 | 0 | 0 |

  | logging slow query | 0.000049 | 0 | 0 | 0 | 0 | 0 |

  +------------------------------+-----------+-----------+------------+--------------+---------------+-------+

  22 rows in set (0.00 sec)

  mysql> select count(*) from t;

  +----------+

  | count(*) |

  +----------+

  | 4194304 |

  +----------+

  1 row in set (1.51 sec)

  mysql> show profiles;

  +----------+-------------+------------------------------------------------+

  | Query_ID | Duration | Query |

  +----------+-------------+------------------------------------------------+

  | 1 | 0.02717000 | show tables |

  | 2 | 0.74770100 | select count(*) from t |

  | 3 | 0.00004200 | show prifile for query 2 |

  | 4 | 34.30410100 | insert into t(username) select username from t |

  | 5 | 1.50563800 | select count(*) from t |

  +----------+-------------+------------------------------------------------+

  5 rows in set (0.00 sec)

【MySQL性能跟蹤語句教程】相關(guān)文章:

linux正確重啟MySQL的教程09-12

優(yōu)化MySQL 數(shù)據(jù)庫性能的八大技巧10-29

Photoshop CS6性能設(shè)置教程參考09-04

php+mysql注射語句構(gòu)造07-24

10條PHP中用到的mysql語句09-20

攻擊方法注射語句構(gòu)造php+mysql10-12

計算機(jī)等級考試二級教程MySQL練習(xí)題09-05

2016計算機(jī)二級教程MySQL練習(xí)題及答案10-05

PHP 和 MYSQL09-23