一、优化概述 MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, s ...
分类:
数据库 时间:
2016-08-19 15:01:48
阅读次数:
272
参考文章: 如何优化sql语句(ORACLE) 浅谈MySQL中优化sql语句查询常用的30种方法 MySQL性能优化的21个最佳实践 和 mysql使用索引 ...
分类:
数据库 时间:
2016-08-14 23:53:44
阅读次数:
188
参考文档: 1.记录慢查询SQL 2.explain (sql执行计划解释命令) 3.profile ...
分类:
数据库 时间:
2016-08-12 13:22:44
阅读次数:
165
公司最近要对上读写分离的中间件,打算对现下比较流行的中间件逐一进行性能测试。首先测试的是atlas.此次测试分为两个部分,(1)atlas与直连db的性能比对,(2)event-threads参数对atlas性能的影响一,简介Atlas是由Qihoo360公司Web平台部基础架构团队开发维护的一个基于MySQ..
分类:
数据库 时间:
2016-08-09 16:20:34
阅读次数:
861
http://coolshell.cn/articles/1846.html 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的S ...
分类:
数据库 时间:
2016-08-05 17:26:23
阅读次数:
174
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优 ...
分类:
数据库 时间:
2016-07-25 09:23:45
阅读次数:
222
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候 ...
分类:
数据库 时间:
2016-07-22 12:59:45
阅读次数:
212
Mysql 性能优化教程 目录 目录 背景及目标 Mysql 执行优化 认识数据索引 为什么使用数据索引能提高效率 如何理解数据索引的结构 如何理解影响结果集 理解执行状态 常见分析手段 分析流程 总结 Mysql 运维优化 存储引擎类型 内存使用考量 性能与安全性考量 存储压力优化 运维监控体系 ...
分类:
数据库 时间:
2016-07-21 17:50:41
阅读次数:
299
1.mysql版本应该怎么选择由于5.5-5.6对mysql性能做了较大优化,所以一般选择mysql5.5或者5.6mysql
5.5.xx-5.6.xx产品的特殊性,所以编译方式也和早期的产品安装方式不同,采用cmake或者gmake方式进行编译安装。即
./cmake;make;makeinstall,生产场景的具体命令及参数为详见mysq..
分类:
数据库 时间:
2016-07-20 06:52:29
阅读次数:
640