我也不知道的MySQL

Friday, March 13th, 2009

以前看过很多文章说MySQL一次查询只能用到一个索引,在实践中也没注意,一直奉为金科玉律,以此教育自己不要乱建索引,殊不知已是明日黄花。 MySQL5.0以后引入了index_merge,在一些特定的查询中可以合并索引,详细的内容查看[中文] [英文],接着测试一下,还是那张表,数据还是10,000条。 mysql> desc tbl_name; +-------+--------------+------+-----+---------+-------+ | Field | Type         | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | uid   | int(11)      | NO   | MUL | NULL    |       | | sid   | mediumint(9) | NO   |     | NULL    |       | | times | mediumint(9) | NO   |     | NULL    |       | +-------+--------------+------+-----+---------+-------+ 3 rows in set ...