2
想象一下,我有一张有三个简单列的表格; PersonName
,PersonLastName
和Phone_Number
。索引多列
我已经创建和索引,如
CREATE INDEX index1 ON phonebook (PersonName,PersonLastName);
当我搜索了名的表现肯定会增加,但怎么样,如果我搜索姓氏?根据PersonName
和PersonLastName
或者仅为PersonName
的单个索引,此声明是否会生成两种不同的索引?
MySQL在多列索引上有很好的文档(这些想法适用于大多数数据库):https://dev.mysql.com/doc/refman/5.7/en/multiple-column-indexes.html。 –
您正在使用哪些DBMS? Postgres的?甲骨文?索引_usage_高度依赖于DBMS和查询优化器 –