2008年11月5日

WHERE col1=val1 AND col2=val2;index exists on col1 and col2, the appropriate rows can be fetched directly

摘要: http://www.jianblog.com/2006/07/10/70/ Suppose that you issue the following SELECT statement: mysql> SELECT * FROM tbl_name WHERE col1=val1 AND col2=val2; If a multiple-column index exists on col1 ... 阅读全文

posted @ 2008-11-05 22:02 cy163 阅读(634) 评论(0) 推荐(0) 编辑

Mysql数据库优化技术之配置篇

摘要: (一)减少数据库访问对于可以静态化的页面,尽可能静态化对一个动态页面中可以静态的局部,采用静态化部分数据可以生成XML,或者文本文件形式保存使用数据缓存技术,例如: MemCached(二)优化的检测方法 1.用户体验检测2.Mysql状态检测在Mysql命令行里面使用show status命令,得到当前mysql状态。主要关注下列属性:key_read_requests (索引读的请求数)(ke... 阅读全文

posted @ 2008-11-05 21:43 cy163 阅读(428) 评论(0) 推荐(0) 编辑

Mysql数据库优化技术之索引篇

摘要: eq_ref One row will be read from this table for each combination of rows from the previous tables. Other than the const types, this is the best possible join type. It is used when all parts of an ind... 阅读全文

posted @ 2008-11-05 21:38 cy163 阅读(230) 评论(0) 推荐(0) 编辑

Mysql数据库优化技术

摘要: (七)表的优化1. 选择合适的数据引擎MyISAM:适用于大量的读操作的表InnoDB:适用于大量的写读作的表 2.选择合适的列类型使用 SELECT * FROM TB_TEST PROCEDURE ANALYSE()可以对这个表的每一个字段进行分析,给出优化列类型建议 3.对于不保存NULL值的列使用NOT NULL,这对你想索引的列尤其重要 4.建立合适的索引 5.使用定长字段,... 阅读全文

posted @ 2008-11-05 21:36 cy163 阅读(383) 评论(0) 推荐(0) 编辑

导航