我的网上记事本
« »
2010年03月8日mysql, 经验分享

为mysql数据库的表添加索引

当unibilling的并发呼叫达到300个以上的时候,在linux中使用top命名查看系统资源的使用情况发现,mysql占用的CPU资源比较高。配合mysql的 show processlist证实,为某些表添加合适的索引可以显著提高mysql的工作效能。

基于单个字段建立索引:

CREATE INDEX 索引名称 ON 表名  (字段名);

例如:

CREATE INDEX ind_accountcode ON callhistory (accountcode);

基于多个字段建立索引:

CREATE INDEX 索引名称 ON 表名  (字段1名,字段2名);

例如:

CREATE INDEX ind_areacode_priority ON csvcallroute (areacode,priority);

日志信息 »

该日志于2010-03-08 19:04由 admin 发表在mysql, 经验分享分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论

发表评论 »

返回顶部