用的什么数据库?MSSQL会自己维护索引啊,一般不需要重建才是。
“但向两个表内再增加几千条记录后操作会变得很慢(要几分钟),”这个时候索引还在吗?还是被删除了?
如果确定是用的MSSQL,你在重建索引时把填充因子稍微设大点。应该不需要经常重建索引的。

解决方案 »

  1.   

    用的是MSSQL7.0我本来是不设,用缺省的,请问填充因子设多少比较好?
      

  2.   

    表 a
    CREATE UNIQUE CLUSTERED INDEX idx_hisfsjour ON his2k.dbo.hisfsjour (date, branch_no, serial_no)
    CREATE NONCLUSTERED INDEX idx_hisfsjour_fund ON his2k.dbo.hisfsjour (branch_no, fund_account)
    CREATE NONCLUSTERED INDEX idx_hisfsjour_join ON his2k.dbo.hisfsjour (join_date, branch_no, join_serialno)表 b
    CREATE UNIQUE CLUSTERED INDEX idx_hisbusinjour ON his2k.dbo.hisbusinjour (date, branch_no, serial_no)关联字段为
    a.join_date = b.date and a.join_serialno = b.serial_no