标签: mysql database indexing
如何创建MySQL索引?每个索引多列还是一列?
你的想法是什么?
答案 0 :(得分:0)
这在很大程度上取决于表中存储的数据。这是一个带有单个表的数据库,其查询仅针对记录的唯一ID / PK运行吗?如果是这样,那么只需索引一列id列。如果没有,它可能要求跨多个列进行索引。
这是一个案例问题,不能一概而论。索引可能非常棘手,过度索引实际上可能会损害性能(特别是在插入和更新时)。在mysql中广泛使用“EXPLAIN”语句来查看索引更改如何影响mysql实际查询数据的方式。