尽量将job执行的时间选在数据库最空闲的时段,job调用的存储过程进行优化,被查询的表建立合理方便的索引,适当进行表分区,解决好在线数据和历史数据的存储和查询。

解决方案 »

  1.   

    楼主可以根据实际情况,把JOB的执行时间错开。
    但是都必须要在空闲的时间。一般都是双机同时运行。数据相同。挂了一个,还有另外一个。做好备份很重要。
      

  2.   

    预防不如拿出措施
    1,双击热备
    2,磁盘备份
    3,定期自动备份
    4,保持网络硬件
    5,经常查毒
    6,经常优化系统
    7,job要有先后,最好不要太多
    8,隔断时间自启动一次服务器
      

  3.   

    在SQLSERVER2005里面,现在这个数据库的JOB有五,六个,每天晚上根据业务的需要都需要自动执行,不知道对于一个数据库服务器而言,时间长下来的话,是否会将数据库瘫痪啊?那大家有没有具体的针对数据库瘫痪的预防呢?如果发生了数据库瘫痪有相关的解决方案吗?应改不会,如果不放心,分开时间段,或job少一点
      

  4.   

    主要看楼主的job是否需要较长的时间,如果每个job都需要半个多小时,那SQL就有点危险了,另外,job是否要在SQL空闲做才好