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

  |   本站Feed      

Mysql Explain 举例详解

2009-02-15 23:14:18  |   才被阅读:1,226 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:阿里技术学习博客
标签:

Mysql Explain 详解 + 举例

继续阅读全文...

Mysql + DRBD + Heartbeat(v1)基本配置笔记及切换测试

2009-02-11 17:24:14  |   才被阅读:1,679 次  |   要评论?
分类: MySQL高级应用  |   发布: OurMySQL  |   来源:简朝阳
标签: , ,

测试都是基于Heartbeat v1 style的设置情况下所作,由于v1 style配置的heartbeat没办法做到对资源状态的监控,
主要职能通过监控与对方节点以及集群对外的网络状况的监控,而v2 style的配置已经提控了对资源状态的监控,所以后面准备再
针对v2 style的heartbeat进行详细一点的测试。不过,在linux-ha网站上面发现有一个声明,说drbd的作者建议用户继续
使用v1 style来让heartbeat管理drbd资源(http://www.linux-ha.org/DRBD/HowTov2),详细的原因并没有说明。

继续阅读全文...

MySQL里建立索引应该考虑数据库引擎的类型

2009-02-10 23:04:57  |   才被阅读:2,074 次  |   才2条评论
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:老王的技术手册
标签: ,

如果我们的数据库引擎是InnoDB,那么建立”category_id, created“复合索引是最佳答案。让我们看看InnoDB的索引结构,在InnoDB里,索引结构有一个特殊的地方:非主键索引在其BTree的叶节点上会额外保存对应主键的值,这样做一个最直接的好处就是Covering Index,不用再到数据文件里去取id的值,可以直接在索引里得到它。

如果我们的数据库引擎是MyISAM,那么建立”category_id, created”复合索引就不是最佳答案。因为MyISAM的索引结构里,非主键索引并没有额外保存对应主键的值,此时如果想利用上Covering Index,应该建立”category_id, created, id”复合索引。

继续阅读全文...

MySQL优化经验

2009-02-10 12:55:03  |   才被阅读:4,877 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:Comsenz 知识库系统
标签:

同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。

继续阅读全文...

count() in mysql

2009-02-10 12:50:39  |   才被阅读:1,405 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:玉面飞龙
标签: ,

it’s a little different from oracle in mysql when deal with NULL.

继续阅读全文...