我对sqlservr.exe有个问题(2008年版)。它需要更多的记忆。我查看了windows任务栏管理器,sqlservr.exe使用( Mem使用- 8GB Ram)。我不知道如何使用Perfmon修复it.Got服务器的下列指标:
SQLServer:Buffer Manager
Buffer cache hit ratio
我被要求在客户端设备上对承载我们应用程序的服务器进行故障排除。
在过去一周半的时间里,客户曾两次向我们投诉。在一种情况下,他们声称服务器的内存被“耗尽”,而在另一种情况下,他们声称CPU被“耗尽”。在这两种情况下,我们的应用程序变得不可用,客户机被迫重新启动服务器。
服务器规范如下:
System Manufacturer Dell Inc.
System Model PowerEdge R320
System Type x64-based PC
Processor Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHz, 2200 Mhz, 6 Core
如果100%的缓冲和过程缓存命中率被认为是不好的一般?
我用下面的查询检查缓冲区缓存命中率,显示100% (100.0000000000000)
SELECT (a.cntr_value * 1.0 / b.cntr_value) * 100.0 as BufferCacheHitRatio
FROM sys.dm_os_performance_counters a
JOIN (SELECT cntr_value,OBJECT_NAME
FROM sys.dm_os_performance_counters
WHERE counter_name = 'Buff
我试图使用My.Settings来保存经过身份验证的服务器及其信息的列表,但是我很难找到如何使我的自定义类型。
我现在有一个名为SqlServer的类,它有以下三个字段:
Public ServerName As String
Public UserName As String
Public Password As String
每次使用SQL身份验证连接到SQL服务器时,我都希望保存该服务器和登录信息。这意味着我需要一个自定义类型,它是My.Settings中SqlServer的集合。
这是我到目前为止掌握的代码:
Public Class SQLServerList
Inheri
在服务器上进行内存升级之后,我准备增加我们的max server memory值。我正在测试Server上的命令,我不知道为什么要看到test与GUI的不同结果。我将测试服务器上的内存更改为24 as,如下所示:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'max server memory', 24576;
GO
RECONFIGURE;
GO
在GUI中,我看到了24576。
但是使用下面的查询,我看到了22421。我做错什
我不确定这在ADO.NET中是否可行,但我仍然希望由您的专家来运行。
我有一个下面的sql查询:
select a.name, b.id
from datasource1_table a, datasource2_table b
where a.id=b.id
1) datasource1_table - SQL Server "SQLServer1“连接
2) datasource2_table - SQL Server "SQLServer2“连接
因此,我有一个连接字符串,其中包含两个服务器的登录。我想一次执行上面的sql语句。
有可能吗?
如果您需要更多信息或澄清,请