调整浮点和字符串组合的搜索

时间:2011-12-13 11:28:09

标签: sql optimization db2

我有这个架构

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,我不熟练,建议从哪里开始?

1 个答案:

答案 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