目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢? Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL 列表等。Druid 核心主要包括三部分: 1. DruidDriver 代理 ...
分类:
编程语言 时间:
2018-08-01 16:06:07
阅读次数:
146
8.14Mysql多实例什么是多实例?就是一台机器上开启多个不同的服务端口,运行多个mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务这些mysql实例共用一套mysql安装程序,使用不同(也可以相同)的my.cnf配置文,启动程序,数据库文件,在提供服务时,多实例mysql在逻辑上看来是各自独立,优缺点:节约服务器资源并发高或慢查询时,整个实例消耗更多的系统
分类:
数据库 时间:
2018-08-01 00:19:40
阅读次数:
209
采用Anemometer将Mysql慢查询日志可视化,可以更便捷的查询慢查询日志,并根据时间戳进行历史查询。如下是单机版Anemometer部署的演示,实际应用中,为安全起见,建议把anemometer 分开到另外的机器上。
分类:
数据库 时间:
2018-07-30 16:33:32
阅读次数:
182
前言 采用Anemometer将Mysql慢查询日志可视化,可以更便捷的查询慢查询日志,并根据时间戳进行历史查询。如下是单机版Anemometer部署的演示,实际应用中,为安全起见,建议把anemometer 分开到另外的机器上。 工作原理 Anemometer: 实现日志可视化 pt-query- ...
分类:
数据库 时间:
2018-07-30 15:35:45
阅读次数:
179
Mysql服务器上,查看/etc/my.cnf文件 设置: 1 2 3 log-queries-not-using-indexes=on打开没有使用索引的sql语句记录 long_query_time=0.03大于0.3秒的sql语句定义为慢查询 log-slow-queries慢查询日志记录位置 ...
分类:
数据库 时间:
2018-07-30 14:45:55
阅读次数:
128
PerconaToolkit是一组高级的命令行工具集,用来管理MySQL和系统任务,主要包括:1、主从状态检测及修复2、检测从库复制的延迟3、慢查询、日志分析4、检测MySQL服务器状态5、从日志和tcpdump中检测1、安装perl相关模块yuminstallperl-DBIyuminstallperl-DBD-MySQLyuminstallperl-Time-HiResyuminstallpe
分类:
数据库 时间:
2018-07-29 15:20:13
阅读次数:
225
最近发现了一个挺好用的MySQL慢查询日志可视化的工具,网上也能找到很多资料,在这里结合自己的实际情况重新整理一下。1.实验环境1.1系统环境:操作系统:CentOS6.564位主机地址:10.0.0.26主机名:mysql01mysql版本:mysql-5.6.361.2可视化软件环境:http环境:LAMP可视化软件:Anemometer-master.zip,percona-toolkit-
分类:
数据库 时间:
2018-07-26 16:40:40
阅读次数:
344
我们知道对对于MySQL的日志功能,我们可以完全自己控制到底写还是不写。一般来说,binlog我们一般会开启,而对于慢查询我们一般会在开发的时候调试和观察SQL语句的执行速度。但今天发现一个问题。在使用show variables like 'log%';查看slow日志是否开启时,发现为OFF,使 ...
分类:
数据库 时间:
2018-07-25 11:32:42
阅读次数:
169
一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫做“键 ...
分类:
数据库 时间:
2018-07-24 20:53:22
阅读次数:
166