您现在的位置: 爱51代码网 >> 范文 >> 文章正文
sqlserver数据库刚启动 客户端查询缓慢

sqlserver数据库刚启动 客户端查询缓慢

公司ERP系统  使用的是 SQL 2000 数据库,由于软件本身的数据备份 偶尔会出现备份不完整的状况,所以每天都需要停止SQL服务 拷贝数据库文件。但每次关闭SQL再重启后,发现客户端连接速度很慢,同时服务器的内存占用量也在逐渐上涨。等到大概一个客户端登录后5分钟 其他客户端连接 就正常了。请问这是什么原因呢?同时也发现 MYSQL数据库也有同样的情况,服务器数据库服务重启后,首个连接的客户端,速度就是比较慢 待这个客户端 正常后 其他客户端连接 也就正常了??

--重启后,所有存储过程的缓存丢失,所有内存中加载的数据丢失,TEMPDB数据库重建
--重启后,第一个客户连接时,重新编译存储过程,加载数据到内存缓存(内存一直在上涨,但只要内存足够且未设置SQL SERVER的内存上限,除非内存不足,SQL SERVER不会主动释放)。当存储过程缓存且数据已经缓存在了内存里,不再从硬盘上调数据时,速度自然就上去了。
--还有,要说的是:软件本身的数据备份 偶尔会出现备份不完整的状况。应该不会存在这种情况,楼主还是要好好研究一下这个,重启服务器,是个必不得已的操作……

是不是开启SQL后,很多客户端同时连接导致数量访问大。

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    lotus代理中LS如何将字符串保存到
    在lotus BS系统里怎样方便实现统
    undefined reference timer_crea
    linux文件/usr/lib破坏了,还原后
    linux上运行system函数时,print
    Failed to open eth0
    undefined reference timer_crea
    Failed to open eth0
    C/C++洗牌算法源代码
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    RESTORE FILELIST 操作异常终
    SQL Incorrect syntax near 
    TIMESTAMP with implicit DE
    refoX x能加密vfp9.0编译的e
    windows server 2008 R2下安
    vfp9装上汉化补丁后,输入命
    DB2数据库表大量数据处理
    db2选取所有天每个小时数据的
    db2参数的自变量数据类型、长
    DB2如何查询表存储过程等的D
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |