MySQL 监控与运维
文章平均质量分 73
linwaterbin
当时明月在,曾照彩云归。
展开
-
使用 pt-stalk 诊断 MySQL 问题
pt-stalk 适用场景: ① MySQL Server 性能波动出现的频率很低、例如、几天一次 ② MySQL Server 性能波动出现的机率很快、例如、几秒闪过 ㈠ 安装 ① 下载 http://www.percona.com/downloads/percona-toolkit/LATEST/ ② 问题原创 2013-04-10 17:02:35 · 4051 阅读 · 0 评论 -
MySQL Schema设计(四)一个MySQL里的JQuery:common_schema
MySQL Schema设计(四)一个MySQL里的JQuery:common_schema原创 2014-02-07 23:29:53 · 2899 阅读 · 0 评论 -
MySQL Schema设计(五)用Python管理字符集
MySQL Schema设计(五)用Python管理字符集原创 2014-02-11 00:11:14 · 2997 阅读 · 1 评论 -
pt-query-digest解析MySQL Binlog日志文件
pt-query-digest解析binlog原创 2013-11-07 16:19:00 · 5279 阅读 · 0 评论 -
MySQL Troubleshoting:Waiting on query cache mutex
今天被MySQL Query Cache 炕了、线上大量 Waiting on query cache mutex 那么什么是 Query Cache? QC 缓存的是整个SELECT的结果集、而非执行计划、QC的为人原则是:执行查询最快的方式就是不去执行 但是、QC 简单粗暴的失效策略、令人蛋疼、任何不同(空格、TAB缩进、DML等)都会导致原创 2013-06-29 10:34:21 · 9021 阅读 · 2 评论 -
Linux ulimit和动态修改MySQL最大线程数限制
动态修改mysql 最大进程数限制原创 2013-09-23 23:52:51 · 5610 阅读 · 4 评论 -
MySQL TroubleShoting:无任何操作、磁盘I/O负载跑满
㈠ 环境: OS : RHEL-5.8 Server:MySQL 5.5 Engine:InnoDB ㈡ 问题: 在无任何操作的前提下、磁盘IO负载都几乎跑满、然后跑了3、4个小时磁盘负载依旧 iotop 部分输出:Total DI原创 2013-06-25 01:16:24 · 2925 阅读 · 4 评论 -
浅谈 Redis 与 MySQL 的耦合性以及利用管道完成 MySQL 到 Redis 的高效迁移
㈠ Redis 与 MySQL 的耦合性 在业务架构早期、我们便该"吃着碗里的看着锅里的"、切莫让MySQL 有梦、而Redis 无心 毕竟、有些关系型的结构不适合放到Redis跑、"男女搭配、干活不累"嘛、推荐让MySQL与Redis喜结连理 其次、这 2 人、一般是在不同场景做选择、而不会在性能上选择、 只有在 2 者都可用的情况下、综合性能、硬原创 2013-05-30 22:11:24 · 7351 阅读 · 0 评论 -
MySQL Server 启动时的 bug
Server 无法启动、日志如下:130507 12:22:11 mysqld started130507 12:22:11 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295130507 12:22:11 [Warning] option 'max_join原创 2013-05-07 13:02:48 · 2516 阅读 · 0 评论 -
MySQL Server 无法启动错误诊断一则
mysql> select version()\G; *************************** 1. row *************************** version(): 5.5.16-log 1 row in set (0.00 sec) [mysql@cdio ~]$ mysqld_safe & [1]原创 2013-05-06 19:30:38 · 2171 阅读 · 0 评论 -
配置 CACTI 监控 MySQL 数据库状态
MySQL 自身在性能监测方面很不给力、这是令许多 MySQL DBA 夜夜辗转难眠、 幸运的是、通过 Cacti 监测(注意是监测而非监控)MySQL 数据库状态 借助 cacti+rrdtool 强大的绘图功能、加上专用的 mysql 模板、能够灵活快速的创建对多个 MySQL 实例的监测 ㈠ 如果是RPM方式安装,需要下列RPM包: httpd原创 2013-04-17 23:02:40 · 3335 阅读 · 0 评论 -
我们需要从不同的角度看问题
背景是某个业务的logdb历史oss_log(MyISAM表类型)例行删除,有时候会告"deadlock"。分析slow log发现有些删除需要很长时间,比如:drop table 2014_10_17_oss_abandonquest 花费了15041.2410秒。删除行为在凌晨4点发出,刚好落在备份期间,因为5.5有了MDL(Meta data lock),所以–single-transact原创 2014-11-08 23:42:58 · 7422 阅读 · 0 评论