【发布时间】:2012-01-30 00:58:01
【问题描述】:
就索引而言,索引所有将要搜索的字段(在 WHERE 子句中)以加快 SELECTS 是否合适?例如,我的数据库包含一个配置文件表,该表存储用户信息,例如姓名、兴趣代码、zip、描述和电子邮件。配置文件记录由与 userid 唯一对应的 PRIMARY id 列标识。我将 zip 和 intrestCode 作为索引,因为配置文件将通过 zip 和可能的 intrestCode(SELECT `blah`,`blah`... FROM profile WHERE zip=?,SELECT `blah`,`blah`... FROM profile WHERE zip=? && intrestCode=?)进行搜索。我做得对吗?
【问题讨论】: