你用的是FOX系列吧,要看你的数据的重复程度怎样,如果重复程度高则建议用多库少记录(这样相当于建索引),如果重复程度低,则可以组织一个新库并建索引。但最好还是改为用大型数据库,如oracle,sybase,informix等。

解决方案 »

  1.   

    如果插入、删除等操作比较多,还是分成多个数据库(表)比较好,查询的话放在一张表中建立好索引应该没有问题,我曾在Oracle上处理过几十万条记录的一张表的查询,没有什么问题。
      

  2.   

    建议使用多个库进行操作,因为当一个表中的数据很多的时候(10万以上),索引的统计信息可能失效,而重建索引的统计信息又需要大量的时间。如果建立了群集索引的话,,每插入一条的记录都会引起记录物理位置的调整,占有大量的CPU和I/O资源