我们在postgresql中有一个表用户(用户ID,用户名,类别,密码)
如果我们创建如下索引:
并将表用户查询为:
select * from users where category = somevalue;
将应用哪个索引?
答案 0 :(得分:3)
执行以下语句将显示执行计划程序将根据当前数据集选择的索引:
explain select * from users where category = somevalue;
请注意,如果数据量不能保证使用索引,计划程序甚至可能会选择不使用索引,因为对非常少的行进行全表扫描可能会更快。