none
同时在线人数超过300,业务系统工作很慢。查看Sql server2012,sp_readerrorlog.有如下错误 RRS feed

  • 问题


  • FlushCache: cleaned up 24072 bufs with 4110 writes in 89940 ms (avoided 80 new dirty bufs) for db 8:0

                average throughput:   2.09 MB/sec, I/O saturation: 4866, context switches 4627

                last target outstanding: 4, avgWriteLatency 49

    生命如此美丽,而我却错过太多

    2016年12月10日 3:19

全部回复

  • How much memory does that server have? How much allocated to sql?
    2016年12月10日 23:09
  • 服务器内容是32G

    上面还跑了一个hyper-v。有两台虚拟机,一台分配了6G,一台分配了8G。

    然后就是sql server 2012


    我不清楚sql server
    的内存还要分配。应该是剩下的,都可以用吧。


    生命如此美丽,而我却错过太多

    2016年12月12日 7:05
  • 上面还跑了一个hyper-v。有两台虚拟机,一台分配了6G,一台分配了8G。

    不慢才怪

    数据库服务器一般不能在上面再装其他业务程序和虚拟机,不然导致资源资源,sqlserver就没有资源了


    Love SQL

    2016年12月12日 7:50
  • You can create another VM for sql with plenty resources. 
    2016年12月12日 13:32
  • 在负荷比较重的场景下,这个提示很常见,IO压力大。做下资源隔离或者优化系统都是可选办法

    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2016年12月13日 4:47