Ano ang Rcsi SQL Server?
Ano ang Rcsi SQL Server?

Video: Ano ang Rcsi SQL Server?

Video: Ano ang Rcsi SQL Server?
Video: Implicit Transactions And RCSI 2024, Nobyembre
Anonim

SQL Server nagbibigay ng dalawang pisikal na pagpapatupad ng read committed na antas ng paghihiwalay na tinukoy ng SQL pamantayan, pag-lock ng read committed at read committed snapshot isolation ( RCSI ).

Pagkatapos, ano ang gamit ng snapshot isolation sa SQL Server?

SNAPSHOT paghihiwalay tumutukoy sa data na nabasa sa loob ng a transaksyon hindi kailanman magpapakita ng mga pagbabagong ginawa ng iba pang sabay-sabay na mga transaksyon. Ang gamit ng transaksyon ang mga bersyon ng data row na umiiral kapag ang transaksyon nagsisimula.

Kasunod nito, ang tanong ay, paano gumagana ang read committed snapshot? Ang ideya sa likod Basahin ang Nakatalagang Snapshot Ang paghihiwalay ay ang mga sumusunod: sa halip na i-lock ang isang tala sa panahon ng pagbabasa phase na may Shared Lock, SQL Server kalooban malinaw na ibalik sa iyo ang dati nakatuon record na bersyon mula sa Version Store. Ang Store ng Bersyon ay naka-imbak sa TempDb.

Alamin din, ano ang default na antas ng paghihiwalay sa SQL Server?

Read Committed

Ano ang snapshot ng SQL Server?

Isang database snapshot ay isang read-only, static na view ng a SQL Server database (ang source database). Ang database snapshot ay naaayon sa transaksyon sa database ng pinagmulan sa sandali ng mga snapshot paglikha. Isang database snapshot palaging naninirahan sa pareho server halimbawa bilang source database nito.

Inirerekumendang: