mysql - 好的实践:有多个索引的表?

MEM*_*MEM 3 mysql database-indexes

对不起,

我确实有这个有3列的迷你表,但是,我将列出一个或另一列的值.

1)有两个索引列可以吗?

2)我们每张桌子应该只有一个索引吗?

3)在极限情况下,如果我们有一个包含100列的表,并且我们有50个带索引,这可以吗?

谢谢,MEM

Mar*_*ers 5

只要您使用它们,就可以在一个表上拥有多个索引,甚至是多个索引.

对查询运行EXPLAIN并检查正在使用的索引.如果有任何查询未使用的索引,那么它们不会给您任何好处,只会减慢对表的修改.应删除这些未使用的索引.

如果您还没有这样做,您可能还需要考虑多列索引.