索引的效用的問題(編號:4984)

select * from table where field1 = xx and field2 = xx and field 5 <> xx ...group by fieldn, 當我的where 很複雜時, 我要如何去設索引?我甚至連where 後面的field數目都不固定,但是group by 後面的field則是就只有幾種. 只將有可能group的欄位做索引可以提升效能嗎?