C?u h?nh b? nh? và đ?nh c? cân nh?c trong SQL Server 2012

ID c?a bài: 2663912 - 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?

TÓM T?T

Microsoft SQL Server th?c hi?n t? đ?ng và năng đ?ng b? nh? qu?n l? d?a trên yêu c?u b? nh? hi?n t?i c?a các bên trong SQL Server thành ph?n và kh?i lư?ng công vi?c trên h? th?ng. SQL Server c?ng cung c?p các tùy ch?n c?u h?nh liên quan đ?n b? nh? đ? tr? giúp tinh ch?nh cho các m?u hành vi ?ng d?ng c? th? và nâng cao yêu c?u c? th?. Tùy ch?n c?u h?nh khác nhau bao g?m:
  • (tùy ch?n) sp_configureh? ph?c v? t?i đa b? nh? (MB), b? nh? máy ch? min (MB), và kinh hoàng kích ho?t)
  • -g (tham s?) kh?i đ?ngmemory_to_reserve)
  • các trang b? khóa

Microsoft SQL Server 2012 gi?i thi?u thay đ?i trong qu?n l? b? nh? có ?nh hư?ng đ?n cách th?c qu?n tr? viên c?u h?nh các tùy ch?n b? nh?. Vui l?ng xem l?i các thay đ?i đ? đư?c mô t? ? đây trư?c khi b?n nâng c?p lên SQL Server 2012 ho?c trư?c khi b?n c?u h?nh m?t cài đ?t m?i c?a SQL Server 2012.

THÔNG TIN THÊM

SQL Server 2012 c?ng gi?i thi?u nh?ng thay đ?i trong cách c? th? lo?i c?p phát b? nh? đư?c chi?m và các tùy ch?n c?u h?nh b? nh? mà ki?m soát s? ti?n t?i đa c?a b? nh? có th? đư?c s? d?ng b?i các lo?i phân b?. Nh?ng thay đ?i trong SQL Server 2012 là c? th? đ? yêu c?u b? nh? phân b? t? SQL CLR và t? Multi-Page phân b?. SQL Server 2012 có m?t c?p phát trang m?i qu?n l? c?p phát c? đơn trang và multi-page (ít hơn 8 KB và l?n hơn yêu c?u phân b? 8 KB). V? v?y, không có không có phân lo?i riêng bi?t đư?c g?i là "Phân b? Multi-Page" trong SQL Server 2012.

Thay đ?i "h? ph?c v? t?i đa b? nh? (MB)" và "min máy ch? b? nh? (MB)"

Trong phiên b?n trư?c c?a SQL Server (SQL Server 2005, SQL Server 2008 và SQL Server 2008 R2), tùy ch?n c?u h?nh sau đây xác đ?nh các gi?i h?n c?a b? nh? v?t l? h? bơi đ?m tiêu th?. Lưu ? r?ng chúng ta đang nói v? b? nh? v?t l? trong trư?ng h?p này, b? nh? v?t l? cam k?t c?a ti?n tr?nh công c? cơ s? d? li?u SQL Server:
  • h? ph?c v? t?i đa b? nh? (MB)
  • b? nh? máy ch? min (MB)
Tùy ch?n c?u h?nh này thư?ng bao g?m ch? c?p phát b? nh? đư?c nh? hơn ho?c b?ng v?i 8 KB trong quá tr?nh SQL Server. Phân b? các đư?c c?ng g?i là "single_page_allocations" b?i v? ngư?i qu?n l? b? nh? SQL Server s? d?ng m?t kích thư?c trang c?a 8 KB. C?u h?nh này không bao g?m các yêu c?u c?p phát b? nh? sau đây:
  • Phân b? multi-Page t? SQL Server: đây là phân b? yêu c?u nhi?u hơn 8 KB.
  • Phân b? CLR: các phân b? bao g?m SQL CLR heaps và phân b? toàn c?u c?a nó đư?c t?o ra trong CLR kh?i t?o.
  • C?p phát b? nh? cho s?i ngăn x?p trong quá tr?nh SQL Server.
  • Yêu c?u c?p phát b? nh? th?c hi?n tr?c ti?p cho Windows:, bao g?m Windows đ?ng s? d?ng và phân b? ?o tr?c ti?p đư?c th?c hi?n b?i mô-đun đư?c n?p vào quá tr?nh SQL Server. Ví d? như v?y yêu c?u c?p phát b? nh? bao g?m phân b? t? th? t?c đư?c lưu tr? m? r?ng dll, các đ?i tư?ng đư?c t?o ra b?ng cách s? d?ng th? t?c t? đ?ng hóa (các cu?c g?i sp_OA), và phân b? t? các nhà cung c?p máy ch? đư?c liên k?t.

B?t đ?u v?i SQL Server 2012, phân b? Multi-Page và phân b? CLR c?ng đư?c bao g?m trong gi?i h?n b? nh? đư?c đi?u khi?n b?i h? ph?c v? t?i đa b? nh? (MB)b? nh? máy ch? min (MB). S? thay đ?i này cung c?p m?t kh? năng đ?nh c? chính xác hơn cho t?t c? các yêu c?u v? b? nh? đi qua tr?nh qu?n l? b? nh? máy ch? SQL. C?n th?n xem xét hi?n t?i c?a b?n h? ph?c v? t?i đa b? nh? (MB)b? nh? máy ch? min (MB) các giá tr? sau khi b?n nâng c?p lên SQL Server 2012. B?n nên xem l?i các giá tr? như v?y b?i v? SQL Server 2012 bây gi? bao g?m và chi?m b? c?p phát b? nh? so v?i phiên b?n trư?c. Nh?ng thay đ?i này áp d?ng cho c? hai 32-bit và 64-bit phiên b?n c?a SQL Server 2012.

B?ng dư?i đây ch? ra cho dù m?t lo?i h?nh c? th? c?a c?p phát b? nh? đư?c đi?u khi?n b?i các h? ph?c v? t?i đa b? nh? (MB)b? nh? máy ch? min (MB)tùy ch?n c?u h?nh.
Thu g?n b?ng nàyBung r?ng b?ng này
Lo?i c?p phát b? nh?SQL Server 2005, SQL Server 2008, SQL Server 2008 R2SQL Server 2012
Đ?a đơn-trang phân b?Có, c?ng c? thành "b?t k? kích thư?c" trang phân b?
Phân b? Multi-PageKhôngCó, c?ng c? thành "b?t k? kích thư?c" trang phân b?
Phân b? CLRKhông
Ch? đ? ngăn x?p b? nh?KhôngKhông
C?p phát tr?c ti?p t? WindowsKhôngKhông

Thay đ?i đ? "memory_to_reserve"


Trong phiên b?n trư?c c?a 32-bit SQL Server (SQL Server 2005, SQL Server 2008 và SQL Server 2008 R2), ngư?i qu?n l? b? nh? SQL Server dành m?t ph?n c?a quá tr?nh không gian đ?a ch? ?o đ? s? d?ng b?i các yêu c?u giao sau đây:
  • Phân b? multi-Page t? SQL Server: đây là phân b? yêu c?u nhi?u hơn 8 KB.
  • Phân b? CLR: các phân b? bao g?m SQL CLR heaps và phân b? toàn c?u c?a nó đư?c t?o ra trong CLR kh?i t?o.
  • C?p phát b? nh? cho s?i ngăn x?p trong quá tr?nh SQL Server.
  • Yêu c?u c?p phát b? nh? th?c hi?n tr?c ti?p cho Windows: nh?ng yêu c?u này phân b? bao g?m vi?c s? d?ng b? nh? Windows và tr?c ti?p phân b? ?o đư?c th?c hi?n b?i mô-đun đư?c n?p vào quá tr?nh SQL Server. Ví d? như v?y yêu c?u c?p phát b? nh? bao g?m phân b? t? th? t?c đư?c lưu tr? m? r?ng dll, các đ?i tư?ng đư?c t?o ra b?ng cách s? d?ng th? t?c t? đ?ng hóa (các cu?c g?i sp_OA), và phân b? t? các nhà cung c?p máy ch? đư?c liên k?t.

Không gian đ?a ch? ?o mà dành riêng cho các c?p phát đư?c xác đ?nh b?i các memory_to_reserve c?u h?nh tùy ch?n. Giá tr? m?c đ?nh SQL Server s? d?ng là 256 MB. Đ? ghi đè lên các giá tr? m?c đ?nh, h?y s? d?ng các máy ch? SQL -g tham s? kh?i đ?ng. Đây là m?t ph?n c?a không gian đ?a ch? ?o c?ng đư?c g?i là "B? nh? đ? r?i kh?i" ho?c "Khu v?c phi - đ?m Pool."

B?i v? SQL Server 2012 có m?i c?p phát trang "b?t k? kích thư?c" x? l? l?n hơn 8 KB, phân b? các memory_to_reserve giá tr? không bao g?m vi?c phân b? multi-page. Ngo?i tr? cho s? thay đ?i này, m?i th? khác v?n gi? nguyên v?i tùy ch?n c?u h?nh này.

B?ng dư?i đây ch? ra cho dù m?t lo?i h?nh c? th? c?a c?p phát b? nh? rơi vào các memory_to_reservevùng không gian đ?a ch? ?o cho quá tr?nh SQL Server.
Thu g?n b?ng nàyBung r?ng b?ng này
Lo?i c?p phát b? nh?SQL Server 2005, SQL Server 2008, SQL Server 2008 R2SQL Server 2012
Đ?a đơn-trang phân b?KhôngKhông, c?ng c? thành "b?t k? kích thư?c" trang phân b?
Phân b? Multi-PageKhông, c?ng c? thành "b?t k? kích thư?c" trang phân b?
Phân b? CLR
Ch? đ? ngăn x?p b? nh?
C?p phát tr?c ti?p t? Windows

Thay đ?i đ?i v?i các tùy ch?n c?u h?nh b? nh? liên quan khác

N?u b?n c?u h?nh SQL Server 2005, SQL Server 2008 ho?c SQL Server 2008 R2 s? d?ng tùy ch?n "kích ho?t kinh hoàng", h?y xem l?i bài vi?t sau đ? hi?u nh?ng thay đ?i quan tr?ng đ?i v?i tùy ch?n c?u h?nh này:
Tính năng SQL Server "kinh hoàng kích ho?t" b? ph?n đ?i

N?u b?n c?u h?nh SQL Server 2005, SQL Server 2008 ho?c SQL Server 2008 R2 s? d?ng "các trang b? khóa" tính năng, vui l?ng xem l?i bài vi?t sau đây đ? hi?u nh?ng thay đ?i quan tr?ng đ?i v?i tùy ch?n c?u h?nh này:

THAM KH?O

Thay đ?i qu?n l? b? nh? máy ch? SQL trong Denali

Tính năng SQLOS m?i trong SQL Server 2012

Thu?c tính

ID c?a bài: 2663912 - L?n xem xét sau cùng: 21 Tháng Hai 2012 - Xem xét l?i: 1.0
Áp d?ng
  • Microsoft SQL Server 2012 Enterprise
T? khóa: 
kbmt KB2663912 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:2663912

Cung cấp Phản hồi