【发布时间】:2015-03-12 23:04:44
【问题描述】:
我正在使用这种结构:
id | name | parent_id | lft | rght
目前看来,所有这些列上都有一个手动添加的索引。每列的 Index_type 为 BTREE,Collation 为 A。
我正在与另一个人的桌子合作,并试图找到一种方法来加快速度。这是我第一次使用数据库,但从 StackOverflow 上的其他资料中,一些人建议在多个列上一起添加索引(例如this)。
其他帖子引用了唯一索引与空间索引以及索引此类结构背后的其他概念。你会说这样的优化嵌套集需要什么才能运行得最快?我想使用这些索引,如果它们被错误地添加或者不是正确的索引类型,我可以废弃以前的索引。
【问题讨论】:
-
向我们展示 SELECT;没有它,我们无法推荐 INDEX。请参阅 mysql.rjweb.org/doc.php/index_cookbook_mysql 获取有关此类的食谱。
标签: mysql sql optimization tree nested