假设我有一张带50 columns的桌子。我想做这样的事情:
SELECT * FROM table WHERE column1=value1 OR column2=value2 OR ...我可以在许多/所有列中添加一组indexes或索引。这个有用吗?我可以创建一个包含列的secondary table (id, field_name, field_value),然后对每个列进行索引,现在我的on只适用于两个被索引<em
some_other_column不是任何索引的一部分。primary_index_column是主键列;secondary_index_column有一个b树索引,基数为200 (根据MySQL)。以下是explain的结果:
mysql> explain select some_other_column from `table` order by primary_index_column limit要为第二个查询选择特定的执行计划?我不明白为什么它可以将索引用