sba*_*gay 17 mysql indexing optimization
我正在尝试理解定义多列索引时更好的方法:
或者也许这取决于我是在优化速度还是空间?
始终将最具选择性的列放在开头,很少有理由相反。
或者也许这取决于我是否针对速度或空间进行优化?
让我这样说吧。如果使用较少的存储会导致索引,那么它有什么意义呢not to be used at all?如果低基数索引(按列顺序)不是查询的覆盖索引,通常不会使用它,因为返回其他列的数据将非常昂贵。
索引的目的是协助查询,并且让它们按正确的顺序(基数)始终应该是首要考虑的因素。
| 归档时间: |
|
| 查看次数: |
4988 次 |
| 最近记录: |