-
设置慢查询 (1)查看查看变量 show variables like 'slow%'; //查看慢查询状态 (2)设置没有索引的记录到慢查询日志 show variables like 'log_queries_not_using_indexes'; set global log_queries_not_using_indexes=on; (3)查看超过多长时间的sql进行记录到慢查询日志 show variables like 'long_query_time' set global long_query_time=1; //设置慢查询的时间秒 (4)开启慢查询日志 show variables like 'slow_query_log'; set global slow_query_log=on ; (5)日志路径 show variables like 'slow_query_log_file'; //设置慢查询记录文件的路径(WIN下默认在C:\ProgramData\MySQL\MySQL Server 5.6\data) set global slow_query_log_file='/home/mysql/sql_log/mysql-slow.log';查看全部
-
mysql官方演示数据说明: 脚本:dev.mysql.com/doc/index-other.html 脚本数据结构: dev.mysql.com/doc/sakila/en/sakila-installation.html 在 Example Databases 处下载,执行。查看全部
-
优化的几个方面: 1 SQL及索引(提升性能最大,效率最高) 2 数据库表结构(根据范式设计表结构) 3 系统配置(linux对mysql打开文件数的限制等) 4 硬件(提高文件io的速度,但是成本最高) 怎样才能一步步往DBA方向发展? 1、简单的主从复制、读写分离实现方式及原理 2、索引、线程的内部实现原理 3、看懂内部代码的基础上做二次开发及扩展。查看全部
-
主键已经是唯一索引,不需要再在主键上建立唯一索引查看全部
-
唯一值越多,离散度越好查看全部
-
当一个索引覆盖我们所要查询的所有列,我们称为覆盖索引查看全部
-
优化的思想就是避免过多的扫描查看全部
-
记录上次返回的主键,在下次查询时使用主键过滤查看全部
-
使用索引或者主键来进行order by操作查看全部
-
group by可能会出现临时表(Using temporary),文件排序(Using filesort)等,影响效率。 可以通过关联的子查询,来避免产生临时表和文件排序,可以节省io查看全部
-
学了个新句子,原来可以count(release_year='2006')查看全部
-
第一回做笔记了,讲的有点快啊查看全部
-
第一回做笔记了查看全部
-
#查询慢查询日志的变量 show variables like 'slow%'查看全部
-
#开始未使用索引的查询日志 set global log_queries_not_using_indexes=no查看全部
举报
0/150
提交
取消