原帖由 wanghuayoko 于 2008-10-27 15:57 发表
数据库817,操作系统WIN2003SERVER
现在有这么一张表,第一次要INSERT 大约100W的记录?然后每天可能会插入1000条作用的记录,由于该表要经常被用来查询,所以需要建立相关的索引,现在有几个问题咨询一下大家,这个索引什么时候建?是不是在第一次INSERT 之后 建立索引?
如果这样,那么以后经常INSERT ,或DELETE 少量记录对已经建立的索引是否有影响?会不会影响查询的速度?该怎么设计好?
primary key应该在开始建,因为一旦数据中有重码,再也建不起来了。其余索引可以第一批数据载入后建。只要索引不太多,不太复杂,对性能影响不大。
|