随笔分类 -  mysql优化

摘要:使用mysqldumpslow 命令可以解析mysql慢查询日志,mysqldumpslow的参数如下: -s ,是按照任何方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数 来排序,ac/at/al/ar 表示相应的倒叙 -t,是top n的意思,即为返回前面多少条 的数据 -g,后面可以写一个正则匹配模式,大小写不敏感 例如 1、sql执行时间最长的前20调s... 阅读全文
posted @ 2017-01-17 14:44 D.零下的小书屋 阅读(421) 评论(0) 推荐(0)
摘要:慢查询:就是记录执行时间较长的query,也就是我们常说的slowquery,通过设--log-slow-queries[=file name]来打开该功能并设置记录位置和文件名。不指定的话系统活默认指定一个 host_name_slow.log 慢查询日志采用的是简单的文本格式,可以通过各种文本编辑器查看其中的内容 。其中记录了语言执行的时刻,执行所消耗的时间,执行用户,连接主机等相关信息 M... 阅读全文
posted @ 2017-01-17 14:31 D.零下的小书屋 阅读(240) 评论(0) 推荐(0)
摘要:buffer pool 是innodb存储引擎带的一个缓存池,查询数据时,首先从内存中查询 数据如果内存中存在的话直接返回。 innodb buffer pool 和 qcache 的区别:Qcache 缓存的是sql语句对应的结果集, buffer pool中缓存的是表中的数据(热)。buffer pool是设置的越大越好,一般设置为 物理服务器内存的70% 参数: innodb_buf... 阅读全文
posted @ 2017-01-17 13:39 D.零下的小书屋 阅读(748) 评论(0) 推荐(0)
摘要:1、cpu mem disk 如果是固态硬盘ssd那就是高速公路 火箭 高铁 普通公路 mysql 配置文件:windows 下 mysql.ini linux:my.cnf lamp路径:/opt/lamp/etc/my.cnf yum安装:/etc/my.cnf 里面的[mysqld... 阅读全文
posted @ 2017-01-17 11:43 D.零下的小书屋 阅读(241) 评论(0) 推荐(0)