INF: S? d?ng DBCC MEMORYSTATUS đ? giám sát vi?c s? d?ng b? nh? máy ch? SQL

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 271624 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TÓM T?T

L?nh DBCC MEMORYSTATUS cung c?p m?t b?n ch?p các t?nh tr?ng hi?n t?i b? nh? c?a máy ch? SQL. Đ?u ra t? l?nh này r?t h?u ích trong g? r?i các v?n đ? liên quan đ?n vi?c tiêu th? b? nh? c?a máy ch? SQL ho?c c? th? đ?n ra b? nh? l?i (nhi?u ngư?i trong s? đó t? đ?ng in này đ?u ra trong Nh?t k? l?i). D?ch v? h? tr? c?a Microsoft s?n ph?m c?ng có th? yêu c?u r?ng b?n ch?y l?nh này trong quá tr?nh c?a m?t v? vi?c h? tr? c? th? n?u b?n g?p ph?i m?t l?i mà có th? đư?c k?t h?p v?i m?t b? nh? th?p đi?u ki?n.

L?nh này d? đ?nh là m?t công c? ch?n đoán cho D?ch v? h? tr? s?n ph?m c?a Microsoft. Các đ?nh d?ng đ?u ra và m?c đ? chi ti?t đư?c cung c?p có th? thay đ?i gi?a các gói d?ch v? và s?n ph?m b?n phát hành. Các ch?c năng đư?c cung c?p b?i DBCC MEMORYSTATUS l?nh s? có kh? năng đư?c thay th? b?i m?t cơ ch? khác nhau trong các phiên b?n s?n ph?m trong tương lai, và l?nh này có th? không c?n ho?t đ?ng. Không có c?nh báo b? sung s? đư?c th?c hi?n trư?c khi thay đ?i ho?c lo?i b? l?nh này. Do đó, ?ng d?ng d?a trên hành vi c?a nó có th? phá v? mà không có c?nh báo.

Đ?u ra c?a DBCC MEMORYSTATUS ch?a b?y ph?n. Bài vi?t này mô t? m?t s? các d? li?u quan tr?ng có th? đư?c lư?m l?t t? đ?u ra trong ph?n th? tư. Liên quan đ?n các ph?n c?n l?i chi ti?t th?c hi?n đ?c quy?n và h? không đư?c gi?i thích trong bài vi?t này. D?ch v? h? tr? s?n ph?m c?a Microsoft s? không tr? l?i b?t k? câu h?i ho?c cung c?p thông tin b? sung v? ? ngh?a c?a c? th? qu?y ngoài là g? đư?c cung c?p trong bài vi?t này.

THÔNG TIN THÊM

Ph?n đ?u tiên

Ph?n đ?u mô t? vi?c phân ph?i các 8 KB b? đ?m trong h? bơi b? đ?m. Đó là m?t cơ c?u đ?m cho m?i trang 8 KB ti?m năng trong h? bơi b? đ?m. Đi?u này bao g?m v?t l? trang n?u ph?n m? r?ng c?a s? đ?a ch? (AWE) đư?c kích ho?t. C?u trúc này có ch?a m?t s? bit cho bi?t các t?nh tr?ng c?a trang n?m bên dư?i (có ngh?a là, cho dù trang đ? b? thay đ?i, là pinned, là trong IO, và nhi?u hơn n?a). Ph?n này chi ti?t s? b? đ?m đó có t?nh tr?ng c? th? bit.
Buffer Distribution              Buffers     
------------------------------   ----------- 
Stolen                           241
Free                             95
Procedures                       89
Inram                            0
Dirty                            16
Kept                             0
I/O                              0
Latched                          18
Other                            880

(9 row(s) affected)
				
B? đánh c?p. B? đánh c?p mô t? b? nh? đ?m đư?c s? d?ng đ? phân lo?i ho?c cho băm ho?t đ?ng (truy v?n b? nh? workspace), ho?c cho nh?ng b? đ?m đư?c đư?c s? d?ng như m?t c?a hàng chung lo?i b? nh? đ? phân b? đ? lưu tr? d? li?u n?i b? c?u trúc như ? khóa, b?i c?nh giao d?ch và thông tin k?t n?i. Các LazyWriter quá tr?nh không đư?c phép đ? tuôn ra B? đánh c?p b? đ?m ra kh?i h? bơi b? đ?m.

Mi?n phí. Mi?n phí đ? c?p đ?n b? đ?m cam k?t không hi?n đang dùng. Đây là có s?n đ? gi? d? li?u, ho?c h? có th? đư?c yêu c?u b?i khác các thành ph?n và đư?c đánh d?u như B? đánh c?p.

Th? t?c. Th? t?c đ? c?p đ?n b? đ?m đang n?m gi? b? nh? cache th? t?c đư?c lưu tr?. Đây b? đ?m ch?a biên so?n và th?c thi k? ho?ch cho các th? t?c và cho qu?ng cáo cache h?c k? ho?ch.

Inram. Inram đ? c?p đ?n các trang đ? ghim bàn mà không th? đư?c g? b? t? b? nh? (pinned b?ng cách s? d?ng l?nh DBCC PINTABLE ho?c các sp_tableoption th? t?c đư?c lưu tr?).

B?n. B?n đ? c?p đ?n các trang d? li?u có ch?a nh?ng thay đ?i đó đ? không đư?c nêu ra đư?c flushed vào đ?a.

Gi?. Gi? đ? c?p đ?n các trang web đó t?m th?i đư?c pinned trong b? nh? đ? ngăn ch?n chúng t? đang đư?c đ? ?ng. Giá tr? này không đư?c s? d?ng trong SQL Server 2000.

I/O. I/O đ? c?p đ?n b? đ?m đang ch? đ?i trên m?t chi?n d?ch đang ch? x? l? I/O. Ngày SQL Server 2000, Đi?u này bao g?m ánh x? ho?c unmapping m?t b? đ?m qua kinh hoàng.

Latched. B? đ?m latched ghi l?i s? lư?ng các b? đ?m nơi m?t k?t n?i là đ?c ho?c đang thay đ?i liên ti?p t? trang. M?t ch?t là đư?c s? d?ng đ? đ?m b?o v?t l? th?ng nh?t c?a các d? li?u trong trang trong khi nó đư?c đ?c ho?c l?n, trong khi m?t khóa đư?c s? d?ng đ? b?o đ?m h?p l? và giao d?ch nh?t quán.

Khác. Đây là cam k?t các trang mà không g?p b?t k? c?a các tiêu chí đ? đ? c?p trư?c đó. Thông thư?ng, ph?n l?n c?a b? đ?m mà đáp ?ng các tiêu chí này là băm nh? t?ng d? li?u và ch? m?c các trang trong b? nh? cache c?a b? đ?m.

Ph?n th? hai

Ph?n th? hai danh sách m?t s? t?ng s? ph?n ánh t?ng th? Kích thư?c và trang đi?m c?a các h? bơi b? đ?m.
Buffer Counts                  Buffers     
------------------------------ ----------- 
Committed                      1339
Target                         6318
Hashed                         914
InternalReservation            120
ExternalReservation            0
Min Free                       16

(6 row(s) affected)
				
Cam k?t. T?ng s? b? đ?m đư?c cam k?t trong Microsoft Windows NT. các Cam k?t giá tr? là hi?n t?i "kích thư?c" c?a h? bơi b? đ?m. Giá tr? này bao g?m v?t l? b? nh? đư?c c?p phát n?u AWE đư?c kích ho?t.

M?c tiêu. Bá tư?c cam k?t m?c tiêu, ho?c làm th? nào l?n các h? bơi đ?m s? b?n mu?n. Nếu M?c tiêu tính là l?n hơn các Cam k?t giá tr?, h? bơi đ?m là phát tri?n. Nếu M?c tiêu tính là ít hơn các Cam k?t giá tr?, h? bơi đ?m thu h?p l?i. S? d?ng quá tr?nh lazywriter giá tr? này đ? xác đ?nh li?u đ? phát tri?n ho?c thu h?p l?i các h? bơi b? đ?m.

Băm. S? lư?ng d? li?u và ch? m?c Trang đư?c lưu tr? trong vùng đ?m h? bơi.

InternalReservation. S? lư?ng các trang h? bơi đ?m gi? cho chính nó. Các InternalReservation giá tr? là s? lư?ng các trang đư?c yêu c?u ph?i đáp ?ng t?i thi?u các yêu c?u d? li?u đơn gi?n cho s? lư?ng hi?n t?i c?a ngư?i dùng.

ExternalReservation. S? lư?ng các trang đ? đư?c dành riêng cho truy v?n đó s? th?c hi?n m?t lo?i ho?c m?t ho?t đ?ng băm nhưng mà đ? không đư?c b? đánh c?p. Đi?u này là đư?c s? d?ng như là m?t g?i ? đ? lazywriter r?ng s? có m?t yêu c?u s?p t?i cho m?t s? lư?ng l?n b? nh?.

Phút mi?n phí. S? lư?ng các trang h? bơi đ?m c? g?ng gi? trên các danh sách mi?n phí. N?u danh sách mi?n phí gi?m xu?ng dư?i các Phút mi?n phí giá tr?, h? bơi đ?m c? g?ng đ? cư trú trong danh sách mi?n phí b?i discarding các trang c? t? b? nh? cache d? li?u ho?c th? t?c c? t? th? t?c b? nh? cache.

Ph?n th? ba

Ph?n th? ba mô t? các trang đi?m c?a b? nh? cache c?a th? t?c.
Procedure Cache                Value       
------------------------------ ----------- 
TotalProcs                     17
TotalPages                     89
InUsePages                     40

(3 row(s) affected)
				
TotalProcs. T?ng s? các đ?i tư?ng đư?c lưu tr? hi?n nay trong các th? t?c b? nh? cache. Giá tr? này s? phù h?p v?i s? lư?ng các m?c trong các syscacheobjects ?o b?ng. B?n có th? s? d?ng hi?u su?t Monitor đ? giám sát SQL Qu?n l? máy ch?: b? nh? Cache đ?i tư?ng cho m?t phân tích chi ti?t v? lo?i lưu tr? các đ?i tư?ng--cho ví d?, gây nên, th? t?c, và qu?ng cáo hoc.

TotalPages. S? tích l?y c?a các trang mà b?n ph?i có đ? lưu tr? t?t c? các đ?i tư?ng đư?c lưu tr?.

InUsePages. S? lư?ng các trang trong b? nh? cache th? t?c mà thu?c v? th? t?c mà hi?n nay đang th?c hi?n. Chúng không th? đư?c b? đi.

Ph?n th? tư

Ph?n th? tư mô t? vi?c phân ph?i tương đ?i b? đánh c?p b? đ?m gi?a các nhóm thành ph?n chính trong các máy ch?. SQL Server th?c hi?n c?a nó s? h?u b? nh? nhà qu?n l? s? d?ng b? đ?m bơi trang cho nh? phân b? và mà rơi Quay l?i thói quen h? đi?u hành ch? cho c?p phát l?n hơn kho?ng 8 KB. Nh?ng phân b? l?n hơn là bên ngoài h? bơi đ?m, và h? thư?ng đư?c phân b? t? các MemToLeave khu v?c. Kích thư?c c?a khu v?c này có th? đư?c ki?m soát b?ng cách s? d?ng các -g tùy ch?n d?ng l?nh.

Thông thư?ng, ph?n l?n c?a b? nh? phân b? t? MemToLeave t? ngư?i tiêu dùng b? nh? không SQL Server đang ch?y trong-quá tr?nh như COM các đ?i tư?ng, m? r?ng th? t?c đư?c lưu tr?, và các máy ch? đư?c liên k?t. H? đi?u hành liên quan đ?n giá tr? đư?c báo cáo trong DBCC MEMORYSTATUS ch? ph?n ánh MemToLeave phân b? đư?c th?c hi?n b?i SQL Server tr?c ti?p. B?t k? khác phân b? x?y ra trong MemToLeave t? các thành ph?n khác đư?c không bao g?m b?i v? SQL Server đ? không có ki?n th?c v? các yêu c?u b? nh?.
Dynamic Memory Manager         Buffers     
------------------------------ ----------- 
Stolen                         330
OS Reserved                    152
OS Committed                   138
OS In Use                      129
General                        322
QueryPlan                      87
Optimizer                      0
Utilities                      10
Connection                     40

(9 row(s) affected)
				
B? đánh c?p. T?ng s? b? đ?m đang b? đánh c?p t? các h? bơi đ?m b?i các nhà qu?n l? b? nh? năm (chung, truy v?n có k? ho?ch, tôi ưu hoa, ti?n ích, K?t n?i). Các trang này đang đư?c s? d?ng đ? ph?c v? c?p phát b? nh? đư?c nh? hơn so v?i 8 KB.

OS dành riêng. S? lư?ng các trang đư?c dành riêng t? h? đi?u hành đ? x? l? yêu c?u phân b? l?n hơn kho?ng 8 KB.

OS cam k?t. S? lư?ng b? nh? trong khu v?c dành riêng đ? đư?c cam k?t. Các OS cam k?t giá tr? nên là ít hơn ho?c b?ng các OS dành riêng giá tr? v? b? đ?m đang đ?u tiên dành riêng và sau đó cam k?t. M?t s? b? nh? có th? đư?c decommitted khi nó không c?n đư?c s? d?ng.

Chú ý Có m?t l?i trong SQL Server 2000 (đó c? đ?nh trong SQL Server 2000 Service Pack 3) mà nguyên nhân giá tr? này không ph?i là đ? đư?c duy tr? m?t cách chính xác và do đó nó có th? rơi ngoài ph?m vi h?p l?.

H? đi?u hành trong s? d?ng. Các OS cam k?t b? đ?m đang hi?n đang sao xu?t s?c b? nh? phân b?.

T?ng quát. B? nh? đư?c s? d?ng b?i ngư?i tiêu dùng chung b? nh? trong máy ch?, bao g?m c? phân tích ho?c b?nh thư?ng hoá, ? khóa, b?i c?nh giao d?ch, d? li?u n?i b? c?u trúc mô t? các siêu d? li?u trong b? nh? cho b?ng và l?p ch? m?c, và nh?ng ngư?i khác. Giá tr? này là t?ng s? 8 KB b? đ?m. M?t s? ngư?i trong s? này có th? b? đ?m b? đánh c?p t? các h? bơi đ?m, và nh?ng ngư?i khác có th? t? MemToLeave.

QueryPlan. B? nh? đư?c s? d?ng đ? lưu tr? k? ho?ch truy v?n, ho?c transiently ho?c trong b? nh? cache. Giá tr? này là t?ng s? 8 KB b? đ?m. M?t s? ngư?i trong s? này có th? b? đ?m b? đánh c?p t? các h? bơi đ?m, và nh?ng ngư?i khác có th? t? MemToLeave.

T?i ưu hóa. B? nh? đang dùng b?i tr?nh t?i ưu hoá truy v?n. Giá tr? này là các T?ng s? 8 KB b? đ?m. M?t s? ngư?i trong s? này có th? b? đ?m b? đánh c?p t? các b? đ?m bơi, và nh?ng ngư?i khác có th? t? MemToLeave.

Tiện ích. B? nh? s? d?ng b?i nhi?u ti?n ích thói quen như BCP, đăng nh?p Qu?n l?, song song truy v?n, :: fn_trace_gettable, và nh?ng ngư?i khác. Giá tr? này là t?ng s? 8 KB b? đ?m. M?t s? c?a chúng có th? là b? đ?m b? đánh c?p t? các h? bơi đ?m, và nh?ng ngư?i khác có th? t? MemToLeave.

K?t n?i. B? nh? đư?c s? d?ng đ? lưu tr? d? li?u c?u trúc đang n?m gi? các k?t n?i b?i c?nh cho t?ng k?t n?i ngư?i s? d?ng. Đi?u này c?ng bao g?m b? nh? cho m?ng g?i và nh?n b? đ?m đư?c liên k?t v?i m?t k?t n?i. Giá tr? này là t?ng s? 8 KB b? đ?m. M?t s? ngư?i trong s? này có th? b? đánh c?p b? đ?m t? h? bơi đ?m, và nh?ng ngư?i khác mà có th? t? MemToLeave.

THAM KH?O

SQL Server sách tr?c tuy?n
Delaney, Kalen. Bên trong Microsoft SQL Server 2000, Microsoft Press, 2000.

Thu?c tính

ID c?a bài: 271624 - L?n xem xét sau cùng: 22 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
T? khóa: 
kbsqlsetup kbinfo kbmt KB271624 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:271624

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com