你要在每周或更短的时间内把数据库作备份,然后删掉原有的,然后再用备份还原数据库,不过你要小心,不可有差错
还有是把表表和索引存在不同的盘上

解决方案 »

  1.   

    你的服务器负荷很大么,数据库满是指磁盘空间不够了吧,你所指的无用信息是什么意思,日志文件么
      

  2.   

    我公司的票务系统记录的是条型码,并三天有效,还有日志文件
     
    我还想问:是不是数据库快满时,客户端用起来就很慢,甚至死机我用什么来判断数据库快满拉?
      

  3.   

    我公司的票务系统记录的是条型码,并三天有效,还有日志文件
     
    我还想问:是不是数据库快满时,客户端用起来就很慢,甚至死机我用什么来判断数据库快满拉?
      

  4.   

    由于我公司的该系统是请人做的,我想很快的熟悉数据库,怎样做最快,
    要熟悉哪几个主要方面,其次要熟悉哪些方面。
    如果我把表和索引放在不同的盘上,会对原来的数据库有影响呀,
    表和索引不是放在数据库中吗?
      

  5.   

    1.sql server的表和索引都在.mdf文件中
    2.如果系統慢的話, 可以跟蹤看看那一個sql語句執行時間比較慢, 看看是否有死鎖的現象, 如果有sql語句比較慢, 可以根據這個sql語句內容對表建立響應的索引或者建立一個查詢的視圖
    3.我不知道你的售票系統數據量有多少, 一般情況下sql server可以應付, 不會太慢, 不用刪除數據
    4.可以壓縮日誌文件, 減小.ldf文件佔用的空間, 設定[]文件自動增長設為以百分比表示;10, 不限制文件成長
    5.熟悉數據庫可以看看SQL SERVER的HELP
      

  6.   

    请这位高手再写一次好吗?
    我在这看不清,有乱码。
    谢谢你。
      

  7.   

    1。检查数据库所在的硬盘空间是否够用;设备落后或通讯速度是否是慢的主要原因;
    2。先将数据库进行备份;
    3。用数据库工具将数据库压缩,日志清理;
    4。优化日常处理程序;
    5。优化数据库结构,将日常数据和历史数据分别存放到两个不同的数据表中;然后通过日处理程序,再将日常数据导入到历史数据中;
    6。建立必要的索引。