文章分类 - 数据库性能监控
摘要:一、如何确定是mysql问题? 下图可以看到mysql进程已经把CPU占用到1527%,当前机器是16线程,也就是仅mysql进程CPU已经用了95%以上。 二、接下来怎么办? 连接数据库》使用数据库》show full processlist;》可以看到执行的命令是sleep还是query,用时多
阅读全文
摘要:一、下载Nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12
阅读全文
摘要:前言 现今的互联网产品越来越注重可靠性,尤其是在生产环境中使用的系统,对高可用性都有一定的要求。而作为产品的提供方,在交付产品之前,也会对高可用进行验收测试。近期跟进过两个产品曾有高可用测试的需求,在此简单的总结分享下。 在介绍产品之前,先简单的介绍下高可用和高可用测试: 高可用:指的是系统如何保证
阅读全文
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优
阅读全文
摘要:MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。 ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。 ③ 对SQL语句以及表优化。 MySQL参数优化 1:MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用
阅读全文
摘要:一、mysql数据库优化 1)最大连接数查询 2)最大连接数修改 二、简单上手版包含全流程 从开启慢sql记录》输出log》分析。直接分析慢sql,不用看其他步骤。 三、开启慢查询 简介:MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通
阅读全文