标签: mysql indexing
我有一个大约1300万行的表,我感兴趣的列中的数据是这样分发的(http://pastebin.com/raw.php?i=aHXjB5FA)。
我希望能够有效地找到值得注意的值(例如,45分以上)。是否可以仅为pts> = 45?
如果没有,正常索引会有帮助吗?这似乎是浪费磁盘空间,因为在这种情况下,我只对1300万行中的2500个感兴趣。此外,每行还有12列我想要类似地编制索引(这是一个篮球统计数据库)。
答案 0 :(得分:1)
MySQL不支持所谓的partial indexes,它只将一个表行的子集添加到索引中。