在表I第4列:哪种索引方法在我的情况下更好?
(a(int),b(int),c(var-char),d(var-char))
我有两个查询,如下所示:
select *from table where a=1 and b=2 and c="abc";
select *from table where a=1 and b=2 and d="zyz";
立即索引的方法:上
- 指数(A,B,C) (a,b,d)
- 索引
OR上(d)是(a,b)中
- 指数(c)上
- 索引
哪一个较好的方法?
它不起作用。索引的选择将基于表中数据的选择性和维护索引的成本。没有人可以给你一个不知道这些的答案。 –
@JakubKania我想知道,我的第二个索引方法会起作用吗? –
你为什么不试试呢? –