一,为什么要开启这个查询呢? 数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。这也是发这篇博文的原因 二 ...
分类:
数据库 时间:
2017-02-10 17:54:25
阅读次数:
261
链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过删除节点来灵活地调整链表地长度。当一个列表键包含了数量比较多地元素,又或者列表中包含的元素都是比较长的字符串时,Redis就会使用链表作为列表键的底层实现。出了链表键之外,发布与订阅、慢查询、监..
分类:
其他好文 时间:
2017-02-08 15:13:06
阅读次数:
202
mysql> show variables like 'general_log_file'; 找到查询日志的位置 ( show variables like 'log_error'; 错误日志的位置 show variables like 'slow_query_log_file'; 慢查询日志的位 ...
分类:
其他好文 时间:
2017-01-24 12:14:11
阅读次数:
143
一、SQL语句优化 (1)使用LIMIT对查询结果的记录进行限定(2)避免SELECT *,将需要查找的字段列出来(3)使用连接(JOIN)来代替子查询(4)拆分大的DELETE或INSERT语句 二、选择合适的数据类型 (1)使用可存下数据的最小的数据类型,整型 < date,time < cha ...
分类:
数据库 时间:
2017-01-20 19:27:23
阅读次数:
262
pt(PerconaToolkit)工具是由Percona公司开发的一个用perl语言编写的工具集,包含很多功能,例如在线更改数据表结构,校验主从数据,检查数据库状态,分析慢查询等这些靠人手做起来比较麻烦的事情,功能强大,操作简单.安装既然是perl语言开发的工具集,那当然是先安装perl相关依赖包了y..
分类:
其他好文 时间:
2017-01-19 20:07:17
阅读次数:
238
实例关闭命令redid-clishutdown说明:关闭时强制bgsave所以需要一些时间
注:在start时,需要先加载数据到内存,数据加载完毕之后redis才会listen端口集群相关命令1、CLUSTERINFO打印集群的信息
2、CLUSTERNODES列出集群当前已知的所有节点(node),以及这些节点的相关信息。
..
分类:
其他好文 时间:
2017-01-18 23:51:54
阅读次数:
602
使用mysqldumpslow 命令可以解析mysql慢查询日志,mysqldumpslow的参数如下: -s ,是按照任何方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数 来排序,ac/at/al/ar 表示相应的倒叙 -t,是top n的意思,即为返回前面多少条 的数据 ... ...
分类:
数据库 时间:
2017-01-17 15:03:46
阅读次数:
330
思路1.查看数据库日志2.查看慢查询3.查看系统日志4.查看监控2017-01-0303:03:48017010303:03:45mysqld_safeNumberofprocessesrunningnow:017010303:03:45mysqld_safemysqldrestarted--异常重启[Note]/usr/sbin/mysqld(mysqld5.6.25-log)startingasprocess104767...2017-01-0303..
分类:
数据库 时间:
2017-01-10 00:00:52
阅读次数:
280
一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行 ...
分类:
数据库 时间:
2017-01-09 18:05:09
阅读次数:
234