SQL SERVE性能问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:01:39
用的SQL SERVER2000
有张表,比如计划表
他有一个主键 ID

这个计划表每天都会增加400条左右的数据。
那么一个月是400*31=12400
一年是12400*12=148800
大约15W 条数据。

我想问,在这张表里,以后我 SELECT * FORM 计划表 where ID='某'

会慢嘛?
会多慢?

假如加上个范围是不是会好点
如:SELECT * FORM 计划表 where ID='某' and 日期 between ***** and ******
这样会快很多嘛?

有什么好的建议。

SELECT * FORM 计划表 where 日期 between ***** and ****** and ID='某'

把日期放前边,id放后边执行,这样可能会稍快点
最好是给你的主键建上索引

既然ID已经是主键,那么SELECT * FORM 计划表 where ID='某'后面加不加查询条件无所谓的啦