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

  |   本站Feed      

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

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

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

继续阅读全文...

InnoDB主键设计

2010-08-04 13:57:29  |   才被阅读:1,639 次  |   才2条评论
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:叶金荣
标签: ,

众所周知,InnoDB是clustered-index table,因此对于InnoDB而言,主键具有特殊意义。可以通过主键直接定位到对应的某一数据行记录的物理位置,主键索引指向对应行记录,其他索引则都指向主键索引;因此,可以这么说,InnoDB其实就是一个 B-树索引,这棵B-树的索引就是主键,它的值则是对应的行记录。

继续阅读全文...

MySQL Query Cache 小结

2010-07-05 10:07:46  |   才被阅读:1,779 次  |   才1条评论
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:简朝阳
标签:

顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 HASH 映射关系然后保存在一定的内存区域中。

继续阅读全文...

Innodb如何使用内存

2009-12-20 16:36:41  |   才被阅读:2,264 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:MySQL支持
标签: ,

最近经常被问起Innodb是如何使用内存的。该问题早已被原MySQL公司的Vadim论证过。我这里译一下他的文章供大家参考。

继续阅读全文...

InnoDB的”替代品”:Percona XtraDB

2009-12-12 23:27:39  |   才被阅读:2,106 次  |   才2条评论
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:SQL部落
标签: ,

XtraDB是Percona Team在InnoDB的基础上开发出来的一个更加强大的存储引擎,它百分百的兼容InnoDB,我们可以用XtraDB来替代为MySQL的发展做出历史性贡献的InnoDB,新的XtraDB引擎将具有更加强大的性能优势,以及良好的扩展性和一些新特性。

继续阅读全文...