Mil*_*rdo 6 sql-server-2005 memory execution-plan
我们一直遇到 SQL Server 的内存问题。
当我们开始出现超时和登录错误时,我们首先意识到我们遇到了问题:
已成功与服务器建立连接,但随后在登录过程中出现错误。(提供者:TCP 提供者,错误:0 - 指定的网络名称不再可用。)
在我们的 sqlbox 上查看事件查看器,我们注意到大量内存不足错误:
系统内存不足,无法运行此查询。
有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp 上的帮助和支持中心。
在此之前唯一的即时警告是以下消息:
AppDomain 119 (Alerts.dbo[runtime].118) 已卸载。
在此之前大约 20 分钟,我们收到了许多与性能相关的消息和错误:
信息:
此计算机上的 Microsoft Operations Manager 代理从其 MOM 服务器收到新规则和配置设置。管理组:GGC警告:
“ASP”服务的性能库“C:\WINDOWS\system32\aspperf.dll”的配置信息与存储在注册表中的可信性能库信息不匹配。此库中的函数不会被视为受信任的。错误:
Microsoft Operations Manager 性能提供程序无法访问计算机上的性能计数器等等。Microsoft Operations Manager 不会监视这台计算机上的性能计数器,直到它们可用。信息:
Microsoft Operations Manager 在上次失败后成功加载了计算机上的性能计数器,并将开始监视它们。
我怀疑上面的性能警报/错误与两个小时的“内存不足异常”有什么关系,但为了以防万一,我已经包含了这些消息。
最后,经过两个小时的红色内存错误后,以下信息消息预示着内存不足警报的结束:
由于“DBCC FREEPROCCACHE”或“DBCC FREESYSTEMCACHE”操作,SQL Server 遇到了 2 次出现“绑定树”缓存存储(计划缓存的一部分)的缓存存储刷新。
所以我们的 DBA 在某个时候调用了 freeprocache。尽管最终修复了内存不足的异常,我们注意到我们的执行计划仍然没有被存储。这个“问题”现在已经持续了整整 3 天,这意味着使用具有复杂计划的查询的应用程序面临着严重的性能困难。在某些情况下,计划开始再次被采用,但它们不会在缓存中停留很长时间。
我想知道是否有人可以帮助确定关注的领域。
A 部分代表查询计划被保留时的系统(计划被保留,但只保留一个小时左右),B 部分代表计划根本没有被缓存(检查 dm_exec_query_stats)
甲部
DBCC MemoryStatus 结果:
Memory Manager KB
VM Reserved 1828768
VM Committed 269928
AWE Allocated 13762560
Reserved Memory 1024
Reserved Memory In Use 0
Memory node Id = 0 KB
VM Reserved 1824608
VM Committed 265920
AWE Allocated 13762560
MultiPage Allocator 50776
SinglePage Allocator 656568
MEMORYCLERK_SQLGENERAL (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 14672
MultiPage Allocator 11144
MEMORYCLERK_SQLBUFFERPOOL (Total) KB
VM Reserved 1620024
VM Committed 137272
AWE Allocated 13762560
SM Reserved 0
SM Commited 0
SinglePage Allocator 0
MultiPage Allocator 3624
MEMORYCLERK_SQLQUERYEXEC (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 80
MultiPage Allocator 32
MEMORYCLERK_SQLOPTIMIZER (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 5568
MultiPage Allocator 88
MEMORYCLERK_SQLUTILITIES (Total) KB
VM Reserved 360
VM Committed 360
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 664
MultiPage Allocator 0
MEMORYCLERK_SQLSTORENG (Total) KB
VM Reserved 17792
VM Committed 17792
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 11200
MultiPage Allocator 13040
MEMORYCLERK_SQLCONNECTIONPOOL (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 4504
MultiPage Allocator 0
MEMORYCLERK_SQLCLR (Total) KB
VM Reserved 126336
VM Committed 54816
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 1296
MultiPage Allocator 2872
MEMORYCLERK_SQLSERVICEBROKER (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 176
MultiPage Allocator 192
MEMORYCLERK_SQLHTTP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
MEMORYCLERK_SNI (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 432
MultiPage Allocator 16
MEMORYCLERK_FULLTEXT (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
MEMORYCLERK_SQLXP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
MEMORYCLERK_BHF (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 720
MultiPage Allocator 0
MEMORYCLERK_SQLQERESERVATIONS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 37896
MultiPage Allocator 0
MEMORYCLERK_HOST (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 224
MultiPage Allocator 96
MEMORYCLERK_SOSNODE (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16008
MultiPage Allocator 9136
CACHESTORE_OBJCP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 297080
MultiPage Allocator 4448
CACHESTORE_PHDR (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16400
MultiPage Allocator 0
CACHESTORE_XPROC (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 112
MultiPage Allocator 0
CACHESTORE_TEMPTABLES (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 48
MultiPage Allocator 0
CACHESTORE_NOTIF (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
CACHESTORE_VIEWDEFINITIONS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
CACHESTORE_XMLDBTYPE (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_XMLDBELEMENT (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_XMLDBATTRIBUTE (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_STACKFRAMES (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 0
MultiPage Allocator 8
CACHESTORE_BROKERTBLACS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 296
MultiPage Allocator 0
CACHESTORE_BROKERKEK (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_BROKERDSH (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_BROKERUSERCERTLOOKUP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_BROKERRSB (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_BROKERREADONLY (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 32
MultiPage Allocator 0
CACHESTORE_BROKERTO (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_EVENTS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
CACHESTORE_SYSTEMROWSET (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 3104
MultiPage Allocator 0
USERSTORE_SCHEMAMGR (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 9592
MultiPage Allocator 144
USERSTORE_DBMETADATA (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 6800
MultiPage Allocator 0
USERSTORE_TOKENPERM (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 752
MultiPage Allocator 0
USERSTORE_OBJPERM (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 6072
MultiPage Allocator 0
USERSTORE_SXC (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 2232
MultiPage Allocator 0
OBJECTSTORE_LBSS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 472
MultiPage Allocator 0
OBJECTSTORE_SNI_PACKET (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 7640
MultiPage Allocator 48
OBJECTSTORE_SERVICE_BROKER (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 256
MultiPage Allocator 0
OBJECTSTORE_LOCK_MANAGER (Total) KB
VM Reserved 4096
VM Committed 4096
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 2584
MultiPage Allocator 0
Buffer Distribution Buffers
Stolen 11432
Free 283
Cached 75066
Database (clean) 1609444
Database (dirty) 24091
I/O 0
Latched 4
Buffer Counts Buffers
Committed 1720320
Target 1720320
Hashed 1633540
Stolen Potential 89382
External Reservation 308
Min Free 712
Visible 185344
Available Paging File 2268071
Procedure Cache Value
TotalProcs 6240
TotalPages 71392
InUsePages 407
Global Memory Objects Buffers
Resource 1127
Locks 326
XDES 204
SETLS 8
SE Dataset Allocators 16
SubpDesc Allocators 8
SE SchemaManager 1194
SQLCache 749
Replication 126
ServerGlobal 27
XP Global 2
SortTables 1523
Query Memory Objects Value
Grants 2
Waiting 0
Available (Buffers) 78932
Maximum (Buffers) 83833
Limit 83833
Next Request 0
Waiting For 0
Cost 0
Timeout 0
Wait Time 0
Last Target 88245
Small Query Memory Objects Value
Grants 0
Waiting 0
Available (Buffers) 4410
Maximum (Buffers) 4410
Limit 4410
Optimization Queue Value
Overall Memory 1216954368
Target Memory 556490752
Last Notification 1
Timeout 6
Early Termination Factor 5
Small Gateway Value
Configured Units 32
Available Units 32
Acquires 0
Waiters 0
Threshold Factor 250000
Threshold 250000
Medium Gateway Value
Configured Units 8
Available Units 8
Acquires 0
Waiters 0
Threshold Factor 12
Big Gateway Value
Configured Units 1
Available Units 1
Acquires 0
Waiters 0
Threshold Factor 8
MEMORYBROKER_FOR_CACHE Value
Allocations 75056
Rate 15
Target Allocations 136125
Future Allocations 0
Last Notification 1
MEMORYBROKER_FOR_STEAL Value
Allocations 6869
Rate 8
Target Allocations 67931
Future Allocations 0
Last Notification 1
MEMORYBROKER_FOR_RESERVE Value
Allocations 4737
Rate 1844
Target Allocations 94128
Future Allocations 33074
Last Notification 1
Run Code Online (Sandbox Code Playgroud)
可用内存和最大空闲连续块:
Total avail Mem, KB Max free size, KB
17828 4148
Run Code Online (Sandbox Code Playgroud)
B部分:
DBCC 内存状态
Memory Manager KB
VM Reserved 1823056
VM Committed 264192
AWE Allocated 13762560
Reserved Memory 1024
Reserved Memory In Use 0
Memory node Id = 0 KB
VM Reserved 1818896
VM Committed 260184
AWE Allocated 13762560
MultiPage Allocator 41672
SinglePage Allocator 90880
MEMORYCLERK_SQLGENERAL (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 9456
MultiPage Allocator 12416
MEMORYCLERK_SQLBUFFERPOOL (Total) KB
VM Reserved 1620024
VM Committed 137272
AWE Allocated 13762560
SM Reserved 0
SM Commited 0
SinglePage Allocator 0
MultiPage Allocator 3624
MEMORYCLERK_SQLQUERYEXEC (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 88
MultiPage Allocator 0
MEMORYCLERK_SQLOPTIMIZER (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 11344
MultiPage Allocator 88
MEMORYCLERK_SQLUTILITIES (Total) KB
VM Reserved 600
VM Committed 600
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 672
MultiPage Allocator 0
MEMORYCLERK_SQLSTORENG (Total) KB
VM Reserved 17856
VM Committed 17856
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 11408
MultiPage Allocator 13040
MEMORYCLERK_SQLCONNECTIONPOOL (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 2648
MultiPage Allocator 0
MEMORYCLERK_SQLCLR (Total) KB
VM Reserved 126336
VM Committed 54816
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 1296
MultiPage Allocator 2872
MEMORYCLERK_SQLSERVICEBROKER (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 184
MultiPage Allocator 192
MEMORYCLERK_SQLHTTP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
MEMORYCLERK_SNI (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 488
MultiPage Allocator 16
MEMORYCLERK_FULLTEXT (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
MEMORYCLERK_SQLXP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
MEMORYCLERK_QSRANGEPREFETCH (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 392
MultiPage Allocator 0
MEMORYCLERK_BHF (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 456
MultiPage Allocator 0
MEMORYCLERK_SQLQERESERVATIONS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 21512
MultiPage Allocator 0
MEMORYCLERK_HOST (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 224
MultiPage Allocator 96
MEMORYCLERK_SOSNODE (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 14904
MultiPage Allocator 8992
CACHESTORE_OBJCP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 3816
MultiPage Allocator 0
CACHESTORE_SQLCP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 328
MultiPage Allocator 0
CACHESTORE_PHDR (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 1760
MultiPage Allocator 0
CACHESTORE_XPROC (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
CACHESTORE_TEMPTABLES (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
CACHESTORE_NOTIF (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
CACHESTORE_VIEWDEFINITIONS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
CACHESTORE_XMLDBTYPE (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_XMLDBELEMENT (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_XMLDBATTRIBUTE (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_STACKFRAMES (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 0
MultiPage Allocator 8
CACHESTORE_BROKERTBLACS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 304
MultiPage Allocator 0
CACHESTORE_BROKERKEK (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_BROKERDSH (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_BROKERUSERCERTLOOKUP (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_BROKERRSB (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_BROKERREADONLY (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 32
MultiPage Allocator 0
CACHESTORE_BROKERTO (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 8
MultiPage Allocator 0
CACHESTORE_EVENTS (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 16
MultiPage Allocator 0
CACHESTORE_SYSTEMROWSET (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 744
MultiPage Allocator 0
USERSTORE_SCHEMAMGR (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 9560
MultiPage Allocator 144
USERSTORE_DBMETADATA (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 2960
MultiPage Allocator 0
USERSTORE_TOKENPERM (Total) KB
VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 1064
MultiPage Allocator 0
USERSTORE_OBJPERM (Total) KB
VM Reserved 0
VM
我猜您发布的“剩余内存”输出来自 Christian Bolton 的VAS 使用分析脚本。那是对的吗?如果是这样,您在该memtoleave
区域中只有 17-18 MB 可用空间,这可能会在某些时候导致问题,并可能导致您粘贴的所有或大部分错误消息。
这从乔纳森Kehayias查询这里会给你什么是在使用内存的想法memtoleave
区域:
SELECT type, virtual_memory_committed_kb, multi_pages_kb
FROM sys.dm_os_memory_clerks
WHERE virtual_memory_committed_kb > 0 OR multi_pages_kb > 0
Run Code Online (Sandbox Code Playgroud)
帖子也解释的memtoleave
很好。
您询问的缓存大小是否有问题取决于许多因素。由于这是一个 32 位实例,需要考虑的更相关的事情之一是这些缓存的分配是使用单页分配器(使用缓冲池)还是多页分配器(在 SQL 之前)进行分配Server 2012 不使用缓冲池,而是消耗该memtoleave
区域的内存。您有大约 13 GB 分配给缓冲池,因此分配给这个或那个的几百 MB 不一定会导致问题。但是,该memtoleave
区域中的几百 MB足以导致您列出的一些错误。
Kehayias 的帖子解释了这些概念以及解决问题的选项(如果确实memtoleave
很累的话)。
我将主要关注什么使该memtoleave
区域处于饥饿状态,以及 Windows 中的整体内存可用性如何,以及 SQL Server 中内存可用性的一般度量,例如页面预期寿命。
我还会考虑这个问题是否有助于为迁移到 64 位版本的 SQL Server 提供商业案例,因为这可以避免memtoleave
问题,除非整个服务器只是内存不足。在 64 位版本上,了解和管理 SQL Server 的内存使用情况要简单得多,尤其是在 SQL Server 2012 上,所有分配都通过缓冲池进行。您可能还需要考虑应用 SP4,因为 SP3 中存在许多已知错误。
归档时间: |
|
查看次数: |
976 次 |
最近记录: |