我们都知道创建索引的目的是快速从整体集合中选择性地读取满足条件的一部分集合。MySQL中一张表是可以支持多个索引的。但是,你写SQL语句的时候,并没有主动指定使用哪个索引。不知道你有没有碰到过这种情况,一条创建了索引的SQL语句在查询过程中却没有使用索引,或是一条本来可以执行的很快的语句,却由于MySQL选错了索引,而导致查询速度变得很慢?充分优化和利用索引能够大大提高数据的查询效率,但是在实际的应用中MySQL可能并不总会选择合适且效率高的索引
我们都知道创建索引的目的是快速从整体集合中选择性地读取满足条件的一部分集合。MySQL中一张表是可以支持多个索引的。但是,你写SQL语句的时候,并没有主动指定使用哪个索引。不知道你有没有碰到过这种情况,一条创建了索引的SQL语句在查询过程中却没有使用索引,或是一条本来可以执行的很快的语句,却由于MySQL选错了索引,而导致查询速度变得很慢?充分优化和利用索引能够大大提高数据的查询效率,但是在实际的应用中MySQL可能并不总会选择合适且效率高的索引
- 12121212
我们都知道创建索引的目的是快速从整体集合中选择性地读取满足条件的一部分集合。MySQL中一张表是可以支持多个索引的。但是,你写SQL语句的时候,并没有主动指定使用哪个索引。不知道你有没有碰到过这种情况,一条创建了索引的SQL语句在查询过程中却没有使用索引,或是一条本来可以执行的很快的语句,却由于MySQL选错了索引,而导致查询速度变得很慢