我刚刚在一个Web应用程序上工作,发现大多数mysql表都有字段,比如,is_live, can_do, required, published(以及更多)字段类型为TINYINT,并且0 or 1仅采用.我只是想知道是否需要在这些列上创建索引,因为脚本也使用包含这些列的连接.所以问题是:
我也应该为这些列添加索引吗?
我应该改变其他类型吗?
请看这个问题更多的是理解概念而不是解决问题.
谢谢.
我的数据库专家说,"如果你不知道查询,就不要添加任何索引".在您的情况下,看起来您知道查询.所以是的,我们可以考虑索引.如果您有数据仓库类型的系统,请创建位图索引.否则不要创建任何索引.在如此小的基数列上,B树索引是不好的.
| 归档时间: |
|
| 查看次数: |
6197 次 |
| 最近记录: |