M t? c?a b? nh? ?m b? i?u khi?n ?a trong SQL Server

D?ch tiu ? D?ch tiu ?
ID c?a bi: 86903 - Xem s?n ph?m m bi ny p d?ng vo.
Bung t?t c? | Thu g?n t?t c?

TM T?T

S? d?ng m?t b? nh? ?m vi?t (c?ng g?i l ghi l?i b? nh? ?m) b? i?u khi?n ?a c th? c?i thi?n hi?u su?t my ch? SQL. Vi?t b? nh? ?m b? i?u khi?n v ?a h? th?ng con l an ton cho SQL Server, n?u h? ?c thi?t k? ?c bi?t cho s? d?ng trong m?t h? th?ng qu?n l? d? li?u quan tr?ng giao d?ch c s? d? li?u (DBMS) mi tr?ng. Cc tnh nng thi?t k? ph?i b?o v? d? li?u lu tr? n?u m?t h? th?ng l?i x?y ra. B?ng cch s? d?ng m?t ngu?n cung c?p nng l?ng uninterruptible bn ngoi (UPS) ? ?t ?c i?u ny l ni chung khng ?, b?i v? ch? ? th?t b?i m khng lin quan ?n quy?n l?c c th? x?y ra.

B? nh? ?m b? i?u khi?n v ?a h? th?ng ph? c th? ?c an ton ? s? d?ng b?i my ch? SQL. H?u h?t n?n t?ng thi?t k? chuyn d?ng my ch? m?i k?t h?p chng ?c an ton. Tuy nhin, b?n nn ki?m tra v?i nh cung c?p ph?n c?ng c?a b?n ? ch?c ch?n r?ng cc ?a h? th?ng ph? ? ?c c? th? ?c th? nghi?m v ?c ch?p thu?n cho s? d?ng trong m?t d? li?u h? th?ng qu?n l? quan tr?ng c s? d? li?u quan h? giao d?ch (RDBMS) mi tr?ng.

THNG TIN THM

L?i tuyn b? s?a ?i d? li?u SQL Server t?o ra h?p l? trang vi?t. i?u ny d?ng vi?t c th? ?c h?nh nh i hai ni: Nh?t k? v cc c s? d? li?u chnh n. V? l? do hi?u su?t, SQL Server defers vi?t ? cc c s? d? li?u thng qua h? th?ng ?m b? nh? cache c?a ring c?a n. Ghi vo Nh?t k? ch? trong giy lt tr? ch?m cho ?n th?i gian cam k?t. H? khng ?c lu tr? trong cng m?t cch nh d? li?u vi?t. B?i v? ng nh?p vi?t cho m?t trang nh?t ?nh lun lun ?ng tr?c d? li?u c?a trang vi?t: Nh?t k? i khi ?c g?i l m?t "ghi-tr?c" ng nh?p.

Giao d?ch ton v?n l m?t trong nh?ng khi ni?m c b?n c?a m?t quan h? h? th?ng c s? d? li?u. Cc giao d?ch ?c coi l nguyn t? n v? c?a cng vi?c hon ton ?c p d?ng ho?c hon ton ng?c l?i. Cc my ch? SQL vi?t-tr?c giao d?ch ng nh?p l m?t thnh ph?n quan tr?ng trong vi?c th?c hi?n giao d?ch ton v?n.

B?t k? h? th?ng c s? d? li?u quan h? ph?i c?ng ?i ph v?i m?t khi ni?m ch?t ch? lin quan ?n giao d?ch ton v?n, l ph?c h?i t? h? th?ng c k? ho?ch s? th?t b?i. M?t lo?t cc phi l? t?ng, hi?u ?ng th?c th? gi?i c th? gy ra s? th?t b?i ny. D?n trn nhi?u h? th?ng qu?n l? c s? d? li?u, h? th?ng th?t b?i c th? ?n m?t di qu tr?nh nhn ?o di?n h?ng d?n s? d?ng ph?c h?i.

Ng?c l?i, c ch? h?i ph?c SQL Server l hon ton t? ?ng v ho?t ?ng m khng c s? can thi?p c?a con ng?i. V d?, SQL Server c th? h? tr? m?t ?ng d?ng s?n xu?t nhi?m v? quan tr?ng, v kinh nghi?m m?t h? th?ng th?t b?i do ? m?t bi?n ?ng s?c m?nh t?m th?i. Sau khi ph?c h?i i?n, ph?n c?ng my ch? s? kh?i ?ng l?i, m?ng ph?n m?m s? t?i v initialize, v SQL Server s? kh?i ?ng l?i. Nh SQL Server kh?i, n s? t? ?ng ch?y qu tr?nh ph?c h?i c?a n d?a trn d? li?u trong cc giao d?ch ng nh?p. Ton b? qu tr?nh ny x?y ra m khng c s? can thi?p c?a con ng?i. B?t c? khi no cc my tr?m lm vi?c khch hng kh?i ?ng l?i, ng?i dng s? t?m th?y t?t c? c?a h? d? li?u hi?n nay, ln ?n giao d?ch cu?i cng h? ? nh?p.

SQL Server giao d?ch ton v?n v ph?c h?i t? ?ng chi?m m?t r?t m?nh m? kh? nng th?i gian v lao ?ng ti?t ki?m. N?u m?t b? i?u khi?n b? nh? ?m vi?t l khng ng thi?t k? ? s? d?ng trong m?t d? li?u quan tr?ng giao d?ch DBMS mi tr?ng, n c th? th?a hi?p kh? nng c?a SQL Server ? ph?c h?i, v? th? corrupting c s? d? li?u. i?u ny c th? x?y ra n?u b? i?u khi?n ch?n SQL My ch? giao d?ch ng nh?p vi?t v b? ?m chng trong m?t b? nh? cache ph?n c?ng vo cc b?ng i?u khi?n, nhng khng gi? g?n nh?ng ng?i vi?t cc trang trong m?t h? th?ng s? th?t b?i.

H?u h?t b? nh? ?m b? i?u khi?n th?c hi?n ghi b? nh? ?m. Vi?t b? nh? ?m ch?c nng lun lun khng th? b? v hi?u.

Ngay c? khi my ch? s? d?ng m?t UPS, i?u ny khng ?m b?o an ninh c?a cc cache vi?t. Nhi?u lo?i h? th?ng th?t b?i c th? x?y ra r?ng m?t UPS khng ?a ch?. V d?, m?t b? nh? tng ng l?i, m?t ci b?y h? i?u hnh, ho?c m?t ph?n c?ng tr?c tr?c l nguyn nhn gy m?t thi?t l?p l?i h? th?ng c th? s?n xu?t m?t khng ki?m sot ?c h? th?ng gin o?n. S? th?t b?i b? nh? trong b? nh? cache vi?t ph?n c?ng c?ng c th? d?n ?n vi?c m?t thng tin ng nh?p quan tr?ng.

M?t v?n ? c th? lin quan ?n m?t b? i?u khi?n b? nh? ?m ghi c th? x?y ra t?i t?t h? th?ng. N khng ph?i l khng ph? bi?n ? "chu k?" h? i?u hnh ho?c kh?i ?ng l?i h? th?ng trong th?i gian thay ?i c?u h?nh. Ngay c? khi m?t nh i?u hnh c?n th?n sau cc khuy?n ngh? h? i?u hnh ph?i ch? ?i cho ?n khi t?t c? cc ?a ho?t ?ng ? ng?ng tr?c khi kh?i ?ng l?i h? th?ng, cache vi?t v?n c th? ?c tr?nh by trong b? i?u khi?n. Khi nh?n t? h?p phm CTRL + ALT + DEL, ho?c cc Nh?n nt ?t l?i, cache vi?t c th? ?c b? i, c ti?m nng gy thi?t h?i c s? d? li?u.

N c th? thi?t k? m?t b? nh? cache vi?t ph?n c?ng s? a vo ti kho?n t?t c? cc nguyn nhn c th? c?a discarding b?n b? nh? cache d? li?u, m do s? an ton ? s? d?ng b?i m?t my ch? c s? d? li?u. M?t s? cc tnh nng thi?t k? s? bao g?m ch?n tn hi?u xe bu?t RST ? trnh khng ki?m sot ?c ?t l?i c?a cc b? nh? ?m b? i?u khi?n, on-board pin d? ph?ng, v ?c nhn i ho?c ERC (l?i ki?m tra & correcting) b? nh?. Ki?m tra v?i ?i l? ph?n c?ng c?a b?n ? ?m b?o r?ng b? nh? cache vi?t bao g?m nh?ng i?u ny v b?t k? tnh nng khc c?n thi?t ? trnh m?t d? li?u.

SQL my ch? yu c?u h? th?ng h? tr? 'b?o ?m giao hng ? phng ti?n truy?n thng ?n ?nh' nh ?c nu trong chng tr?nh Microsoft SQL Server Always-On lu tr? gi?i php Review. Fo? bi?t thm chi ti?t v? cc yu c?u ?u vo v ?u ra cho c s? d? li?u SQL Server, nh?p vo s? bi vi?t sau ? xem bi vi?t trong c s? ki?n th?c Microsoft:
967576Microsoft SQL Server c s? d? li?u cng c? ?u vo/?u ra yu c?u

Thu?c tnh

ID c?a bi: 86903 - L?n xem xt sau cng: 17 Thang Tam 2011 - Xem xt l?i: 2.0
p d?ng
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
T? kha:
kb3rdparty kbhardware kbinfo kbmt KB86903 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:86903

Cung cp Phan hi

 

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