摘要: mydumper是一个针对MySQL和Drizzle的高性能多线程的备份和恢复工具。此工具的开发人员分别来自MySQL、Fackbook、SkySQL公司,目前已经有一些大型产品业务测试并使用了该工具。我们在恢复数据库时也可以使用myloader工具。Mydumper的主要特性包括: 一、采用了轻量... 阅读全文
posted @ 2014-12-31 11:19 GoogSQL 阅读(1847) 评论(2) 推荐(0) 编辑
摘要: 相信很多人的线上都搭建了MySQL主从这样的框架,很多人只监控MySQL的从服务器Slave_IO和Slave_SQL这两个线程是否为YES,还有 Seconds_Behind_Master延迟大不大之类的一些信息。但他们是否定期的去检查MySQL主服务器的数据和从服务器的数据是否一致呢,数据一致性 阅读全文
posted @ 2014-12-30 09:27 GoogSQL 阅读(7171) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL... 阅读全文
posted @ 2014-12-20 17:10 GoogSQL 阅读(188451) 评论(4) 推荐(38) 编辑
摘要: MySQLMTOP是一个由Python+PHP开发的MySQL企业级监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。最重要是MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息功能非常强大:可对上百台MySQL数据库的状态、连接数、QTS、... 阅读全文
posted @ 2014-12-18 20:12 GoogSQL 阅读(9912) 评论(1) 推荐(2) 编辑
摘要: SQL语句写得不严谨或者不适当,没有正确的使用上索引,会带来很严重的性能问题,这时DBA们又要来收拾这些烂滩子了,所以SQL语句的优化,在日常工作中,是占很重要的一部份,当然还有比如OS优化,硬件优化,MySQL Server优化,数据类型优化,应用层优化。我们进行MySQL的一些相关优化进行探讨。... 阅读全文
posted @ 2014-12-17 11:56 GoogSQL 阅读(989) 评论(0) 推荐(0) 编辑
摘要: Linux sar命令:sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。[r... 阅读全文
posted @ 2014-12-15 10:46 GoogSQL 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 如果用传统SCP远程拷贝,速度是比较慢的。现在采用lz4压缩传输。LZ4是一个非常快的无损压缩算法,压缩速度在单核300MB/S,可扩展支持多核CPU。它还具有一个非常快速的解码器,速度单核可达到和超越1GB/S。通常能够达到多核系统上的RAM速度限制。你PV 全命为Pipe Viewer,利用它我... 阅读全文
posted @ 2014-12-12 17:55 GoogSQL 阅读(3337) 评论(0) 推荐(0) 编辑
摘要: 在MySQL 5.6 Oracle引入了一个可移动表空间的特征(复制的表空间到另一个服务器)和Percona Server采用部分备份,这意味着你现在可以备份单个数据库或表;由于Percona Server 5.6的出现,innodb_import_table_from_xtrabackup是过时的... 阅读全文
posted @ 2014-12-11 18:11 GoogSQL 阅读(2204) 评论(1) 推荐(0) 编辑
摘要: 有些人觉得,解决too many connections问题,灰非简单,down了mysql,修改my.cnf调大max_connections,好吧,你想法是没错的,这的确可以解决问题,但试问对于线上在跑的MySQL,你能随便down吗?嘻嘻,如果不行,只能用另外的方法了一旦出现了too many... 阅读全文
posted @ 2014-12-09 17:17 GoogSQL 阅读(4272) 评论(0) 推荐(0) 编辑
摘要: tpcc-mysql用于MySQL基准测试,percona基于TPC-C(下面简写成TPCC)衍生出来的产品。下面对tpcc-mysql进行安装然后使用,最后结果解读,安装very easy,let 's do it。一、下载epel源[root yum.repos.d]$ rpm -ivh htt... 阅读全文
posted @ 2014-12-06 16:44 GoogSQL 阅读(7272) 评论(1) 推荐(0) 编辑