最近服务器总有“ SQL Server 已为 8 个并发查询而优化。N 个查询超过了此限制,因而性能可能会受到不良影响”的日志出现,只是以消息形式出现,并未打三角或感叹号,就没太在意问题,但网站总是打不开。郁闷中详细看日志,baidu一下只有版本问题:
SQL Server 2000 桌面版和 SQL Server 2000 个人版都有一个并发工作负荷调控器,可在并发执行 5 个以上的批处理时限制数据库引擎的性能。
并发工作负荷调控器限制了数据库引擎的性能。当同时执行五个以上的批处理命令时,个别 Transact-SQL 批处理命令的性能将降低。每个批处理命令性能降低的程度取决于除五个批处理命令外还有多少个批处理命令在同时执行,以及各批处理命令检索的数据量。同时执行的批处理命令越多,以及每个批处理命令检索的数据越多,调控器降低个别批处理命令性能的程度也越大。可以使用 DBCC CONCURRENCYVIOLATION 语句报告激活并发工作负荷调控器的频率。有关更多信息,请参见 DBCC CONCURRENCYVIOLATION。
同时,数据库引擎的易用特性使得用户只须做最少的配置调整即可使其运行在膝上型电脑或桌面环境中。数据库引擎自动对自身进行配置,以便根据需要获取或释放资源,如内存和磁盘空间。这意味着可以在最终用户的膝上型电脑或台式机上运行 SQL Server 2000 个人版和 SQL Server 2000 Desktop Engine,而不需要用户或数据库管理员始终调整数据库。
查看版本:
select @@version
Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
Dec 17 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation
Personal Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
个人版本,不知道装上企业版是否不在出现此类问题。