• mysql 优化(二)


    一、使用Performance Schema

    首先给个简单的展示:

    进入mysql:

     简单的写个查询语句:

     观察执行时间:

     如果出现下面的情况:

     那么先设置下:

     最后观察每个步骤真是执行的时间,在sql优化的时候可以根据这个判断到底是哪里执行的比较慢

    顺便说下: show profile; 这个命令默认展示的是你最新执行的一条sql,如果指定查询使用:

     show profile for query 2;

     这里展示的是执行的时间,如果查询cpu详情使用 :show profile cpu;

     同理 show profile all;  就是查看所有的信息

    注意:

     翻译为:

    SHOW PROFILE和SHOW PROFILES语句已弃用;希望在将来的MySQL版本中删除它们。改为使用性能模式。

    如果我们使用的版本比较低(5.x)的话还是可以继续用的。

     另外随便说下,有人觉得既然未来版本不用,而且这种监控模式肯定占用资源,那么我就给他关闭掉;

    先说下如何关闭:

    使用命令:  SHOW VARIABLES LIKE 'performance_schema';  可以看到监控模式默认打开的,

     要修改是不能再这里改的,这里是只读模式,需要进入mysql的配置文件:my.cnf

  • 相关阅读:
    抉择
    PHP glob() 函数
    PHP之关闭网页错误提示
    PHP htmlentities() 函数
    PHP mysql_real_escape_string() 函数
    LFI & RFI & PHP封装协议之安全问题研究
    数据公钥加密和认证中的私钥公钥
    RSA算法
    APT攻防对抗
    安全参考
  • 原文地址:https://www.cnblogs.com/alomsc/p/14499693.html
Copyright © 2020-2023  润新知