我有这个架构
RESTAURANT
(id int not null,
name varchar(50),
place varchar(100),
distance float,
a varchar(50),
b varchar(50),
c varchar(50),
d varchar(50),
PRIMARY KEY (id))
我正在调整此表的搜索功能。 a,b,c,d是研究中使用的不同领域,但我需要关注的是地点和距离,因为大多数查询实际上是对这两个领域的组合进行的
我正在使用db2,我不熟练,建议从哪里开始?
答案 0 :(得分:0)
您需要的是使用索引。您可以执行Design Advisor以查看DB2对索引的建议: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.perf.doc/doc/c0005144.html
有关索引的更多信息,您可以查看: http://www.ibm.com/developerworks/data/library/dmmag/DMMag_2010_Issue4/DataArchitect/index.html