我有一张表,sql2000建立的,该表插入和访问量都很大,每天新增记录达到上十万条,才运行一年,现在插入和访问都非常慢,该表的功能为批量插入数据前还有调用该表的记录查看插入的数据是否重复,每个节点插入的记录都是一次上几十条记录,使用软件的用户达到几百家,所以现在高峰期的时候特别慢,而且老死,各位大虾们有没有好的办法解决。

解决方案 »

  1.   

    单纯在sql 2000下解决这个问题比较困难。
      

  2.   

    这不属天死锁,而是数据量太大了,按时间建立分区表吧,实在不行换库吧,毕竟sqlserver只是中型数据库
      

  3.   

    看来都不是好方法,我看有些用户采用历史记录表的处理方式操作,具体方式为比如表A原来是插入和查询都用,现在加入一张A_ls的表,查询的时候用该表,插入用A,然后再给A建立一个插入的触发器,直接把插入记录写进A_list,不知这样科学不?