当前位置:七道奇文章资讯数据防范MySQL防范
日期:2011-01-25 22:43:00  来源:本站整理

若何利用SQL Profiler 性能解析器[MySQL防范]

赞助商链接



  本文“若何利用SQL Profiler 性能解析器[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

    mysql 的 sql 性能解析器主要用处是显示 sql 履行的整个历程中各项资源的利用情形.解析器可以更好的展示出不良 SQL 的性能问题所在.

    下面我们举例介绍一下MySQL SQL Profiler的利用办法:

    首先,开启 MySQL SQL Profiler

    mysql> SELECT @@profiling;

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

    | @@profiling |

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

    | 0 |

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

    1 row in set (0.00 sec)

    mysql> SET profiling = 1;

    Query OK, 0 rows affected (0.00 sec)

    mysql> SELECT @@profiling;

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

    | @@profiling |

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

    | 1 |

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

    1 row in set (0.00 sec)默许情形下 profiling 的值为 0 表示 MySQL SQL Profiler 处于 OFF 状况,开启 SQL 性能解析器后 profiling 的值为 1.

    通过 sql 性能解析器,我们来比较一下 下列语句前后 2 次履行历程的差别,对我们理解 sql 的具体履行历程是非常有帮忙的.

    mysql> create table t_engines select * from t_engines1;

    Query OK, 57344 rows affected (0.10 sec)

    Records: 57344 Duplicates: 0 Warnings: 0

    mysql> select count(*) from t_engines;

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

    | count(*) |

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

    | 57344 |

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

    1 row in set (0.00 sec)

    mysql> select count(*) from t_engines;

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

    | count(*) |

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

    | 57344 |

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

    1 row in set (0.00 sec)

    mysql> SHOW PROFILES;

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

    | Query_ID | Duration | Query |

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

    | 26 | 0.10213775 | create table t_engines select * from t_engines1 |

    | 27 | 0.00032775 | select count(*) from t_engines |

    | 28 | 0.00003850 | select count(*) from t_engines |

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

    15 rows in set (0.01 sec)

    mysql> SHOW PROFILE FOR QUERY 27;

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

    | Status | Duration |

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


  以上是“若何利用SQL Profiler 性能解析器[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 若何利用Win7移动中央一步完成电脑各种设置项
  • 若何利用U盘为配置旧内存小的电脑提速的办法
  • 若何利用移动硬盘全新安装win7
  • win 7系统下若何利用软件办法为笔记本电脑降温
  • 若何利用Win7多条件搜索 找回想要的文件
  • fairuse4wm若何利用-FairUse4WM汉化版免费下载-破解加密WMV的工具
  • Linux:Ubuntu下若何利用iscsi
  • ubuntu下若何利用终端号令行上网?
  • Ubuntu下若何利用NFS实现文件夹同享
  • 若何利用Windows7自带的分区功效
  • 若何利用Windows7 BitLocker加密U盘
  • Visual C++调试工具中若何利用断点
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .