MySQL
iteye_18227
这个作者很懒,什么都没留下…
展开
-
CentOS7编译安装MySQL5.7.10
之前一直用rpm格式安装包来安装MySQL。但是在打rpm包之前很多参数都被设置好了,用起来很不方便,或者说很不舒服。再者就是网上的教程多半都是比较早的,有很多细节已经过时了,所以决定自己亲自动手在最新版的CentOS7上编译安装最新版的MySQL5.7.10. os:Linux mysql01 3.10.0-229.el7.i686 #1 SMP Sun May 17 14:0...2016-01-29 19:47:18 · 133 阅读 · 0 评论 -
MySQL Explain 详解
该贴转自:MySQL Explain 详解 id 列 从ID列可以判断SQL的执行顺序:从大到小,如果ID相同,就从上到下执行。如果行引用联合结果的其他行,那么它的值可能为NULL,这种情况下,table列的值会显示为<unionM,N>来指明行引用的是联合行中的带有指定M,N值的ID。 select_type 列 SIMPLE 简单的SELECT语句(没有使用...原创 2016-03-16 23:25:38 · 155 阅读 · 0 评论 -
MySQL优化
1> 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MyS...2016-03-17 00:03:00 · 77 阅读 · 0 评论 -
MySQL查询优化
一、查询为什么慢 网络,CPU计算,生成的统计信息,执行技术,锁等待,IO等待等。 二、慢查询优化访问 低效查询的处理办法: 确认是否访问了太多行,或者太多列 是否分析了大量的数据 问题及应对办法 查询不需要的记录:使用Limit 避免select *,会影响索引覆盖扫描 避免重复查询相同的数据 WHERE语句的三种使用方式 存储引擎直接使用WHERE过滤无...2016-04-23 20:04:31 · 192 阅读 · 0 评论