• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MYSQL速度慢的问题 记录数据库语句

MYSQL速度慢的问题 记录数据库语句

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MYSQL,速度慢等相关知识,希望本文的分享对您有所帮助

Web程序慢,首先的一个检测对象就是数据库,写过几年程序的都知道。现在想追踪MySQL中那些拖累服务器性能的SQL语句,怎么办

需要开启一个慢查询输出的一个机关:log_slow_queries。可以在MySQL配置文件中(my.ini/my.cnf)中设置,也可以通过MySQL客户端临时设置。第二种方法的好处是,可以不用重启MySQL服务,而使设置生效。那就来试试这个:
首先通过客户端连接到Mysql服务器,然后输入下面的语句:
SET GLOBAL log_slow_queries = ON;
SET GLOBAL long_query_time = 3;

这样MySQL就会把耗时>=3秒的SQL语句给记录下来,并输出到一个慢查询日志文件中。问题来了,这个慢查询日志文件在什么地方呢?如下,在MYSQL客户端中执行下面的语句:
show variables like 'slow_query_log_file';
就会看到MySQL慢查询日志文件位置。我的是:/usr/local/mysql/data/host-slow.log
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2018-12-05讲解有关sqlserver分页查询处理方法
  • 2018-12-05防止SQLSERVER的事件探查器跟踪软件
  • 2018-12-05Oracle RAC配置ssh用户等价
  • 2018-12-05MySQL基础教程3 — 数据类型之字符串类型
  • 2018-12-05Oracle中返回结果集的存储过程分享
  • 2017-05-11JDBC数据库的使用操作总结
  • 2018-12-05sqlserver 支持定位当前页,自定义排序的分页SQL(拒绝动态SQL)
  • 2017-05-11mysql启动的error 2003和1067错误问题解决方法
  • 2018-12-05如何选择合适的MySQL存储引擎
  • 2018-12-05MySQL 查询时强制区分大小写

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Fedora环境下装MySQL命令方法介绍
    • mysql 如何插入随机字符串数据的实现方法_MySQL
    • Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页_Oracl
    • MySQL之-Replication监控及自动故障切换的详细分析
    • mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法
    • MySQL中关于索引与触发器详解
    • SQL Server口令 sql server安全性第1/2页
    • MySQL查询重复及冗余索引sql
    • MYSQL ERROR 1045 (28000): Access denied for user (using pass
    • mysql 索引的基础操作汇总(四)_MySQL

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有