我们致力于一个MySQL知识的分享网站

  |   本站Feed      

冗余索引对查询效率的影响

2010-09-27 10:21:31  |   才被阅读:1,124 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:mysqlsystems
标签: ,

在一般的数据库书籍中,简述到如何合理创建索引时都会出现这么一段话:
“索引能提高sql的执行效率,但是过多不合理的索引也会影响数据库的性能”
过度索引是如何影响数据库的性能的呢?

继续阅读全文...

Innodb 表和索引结构

2010-03-09 09:25:42  |   才被阅读:1,470 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:IT技术博客大学习
标签: ,

因为Innodb表的数据是依赖于聚集索引顺序存放,同时聚集索引和数据一块存储,普通索引也需要存放一份聚集索引。所以对于聚集索引的设计尽量按顺序写入,必免数据分页,行迁移等对性能影响的现象。另外聚集索引要设计的尽可能短。从设计上必须锁的时间,大量随机IO的出现。

继续阅读全文...

Memory & MyISAM 引擎小注意!

2009-11-18 14:03:38  |   才被阅读:1,448 次  |   才1条评论
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:上帝,咱们不见不散!
标签: , ,

今天有朋友问题,MEMORY 引擎的表查询速度竟然比MYISAM引擎慢!
熟读手册后,你就不用有这样的疑问了。

继续阅读全文...

Mysql combine index

2009-09-13 14:04:09  |   才被阅读:1,008 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:玉面飞龙
标签:

Oracle的组合索引操作有2种,access和filter,当然access更好。Mysql在组合索引上,只有access,没有filter。因此要注意MYSQL处理where clause包括多个range条件的SQL语句。

继续阅读全文...

查看索引使用情况

2009-07-17 00:17:39  |   才被阅读:1,565 次  |   才1条评论
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:stronghearted.net
标签: ,

使用 show status like ‘Handler_read%’; 查看索引使用情况

继续阅读全文...