เชฐเชพเชน เชเซเช! เชฐเชพเชน เชเซเช! เชธเชพเชเซเช, เช SQL เชธเชฐเซเชตเชฐ เชฌเซเชเช เชชเชจเชพ เชชเซเชฐเชเชพเชฐเซ เชตเชฟเชถเซเชจเซ เชฌเซเชเซ เชฒเซเช เชจเชฅเซ. เชนเซเช เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เชฎเซเชกเชฒ เชตเชเซเชเซเชจเชพ เชคเชซเชพเชตเชคเซ เช เชจเซ เชตเชงเซ เชชเชกเชคเชพ เชฒเซเช เชธเชพเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เชตเซเชฏเชตเชนเชพเชฐ เชเชฐเชตเซ เชคเซ เชตเชฟเชถเซ เชชเชฃ เชตเชพเชค เชเชฐเซเชถ เชจเชนเซเช.
เชเชฆเชพเช (เชซเชเซเชค เชเชฆเชพเช), เช เชชเซเชธเซเช เชตเชพเชเชเซเชฏเชพ เชชเชเซ, เชคเชฎเซ เชเชพเชคเชฐเซ เชเชฐเซ เชถเชเชถเซ เชเซ เชชเซเชฐเชฎเชพเชฃเชญเซเชค เชฎเชพเชงเซเชฏเชฎเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซเชฅเซ เชเซ เชฌเซเชเช เชช เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชคเซ เชเชตเชคเซเชเชพเชฒเซ เชฐเชพเชคเซเชฐเซ, เชธเชพเชฐเซเช, 1.5 เชเชฃเซ เชเชกเชชเซ เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เช เชจเซ เชฎเชพเชคเซเชฐ เช เชนเชเซเชเชคเชจเซ เชเชพเชฐเชฃเซ เชเซ เชคเชฎเซ เชฅเซเชกเชพ เชตเชงเซ เชฌเซเชเช เชช เชกเซเชเชพเชฌเซเช เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ.
เชเซ เชชเซเชธเซเชเชจเซ เชธเชพเชฎเชเซเชฐเซ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชธเซเชชเชทเซเช เชนเชคเซ, เชคเซ เชฎเชจเซ เชฎเชพเชซ เชเชฐเชถเซ. "habr sql เชธเชฐเซเชตเชฐ เชฌเซเชเช เชช" เชตเชพเชเซเชฏ เชฎเชพเชเซ Google เชจเซ เชเซ เชฎเชณเซเชฏเซเช เชคเซ เชฌเชงเซเช เชฎเซเช เชตเชพเชเชเซเชฏเซเช, เช เชจเซ เชเช เชชเชฃ เชฒเซเชเชฎเชพเช เชฎเชจเซ เช เชนเชเซเชเชคเชจเซ เชเซเช เชเชฒเซเชฒเซเช เชฎเชณเซเชฏเซ เชจเชฅเซ เชเซ เชฌเซเชเช เชช เชธเชฎเชฏเชจเซ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเซเชเช เชฐเซเชคเซ เชชเซเชฐเชญเชพเชตเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชนเซเช เชคเชฐเชค เช เชคเชฎเชพเชฐเซเช เชงเซเชฏเชพเชจ เชเชฒเซเชเซเชเชพเชเชกเชฐ เชเซเชฒเซเชกเชเซเชจเซเชเซเชจเซ เชเชฟเชชเซเชชเชฃเซ เชคเชฐเชซ เชฆเซเชฐเซเชถ (
เชเชคเซเชชเชพเชฆเชจเชฎเชพเช BUFFERCOUNT, BLOCKSIZE, MAXTRANSFERSIZE เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเซเชฏเชพเชฐเซเชฏ เชฌเชฆเชฒเชถเซ เชจเชนเซเช. เชคเซเช เชเชตเชพ เชฒเซเชเซ เชฒเชเชตเชพ เชฎเชพเชเซ เช เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ. เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช, เชคเชฎเซ เชฅเซเชกเชพ เช เชธเชฎเชฏเชฎเชพเช เชฎเซเชฎเชฐเซ เชธเชฎเชธเซเชฏเชพเชเชฅเซ เชเซเชเชเชพเชฐเซ เชฎเซเชณเชตเชถเซ.
เชคเซ, เช
เชฒเชฌเชคเซเชค, เชธเซเชฅเซ เชธเซเชฎเชพเชฐเซเช เช
เชจเซ เชชเซเชธเซเช เชตเชฟเชถเชฟเชทเซเช เชธเชพเชฎเชเซเชฐเซ เชฌเชจเชตเซเช เชธเชฐเชธ เชฐเชนเซเชถเซ, เชชเชฐเชเชคเซ, เชเชฎเชจเชธเซเชฌเซ, เช เชเซเชธ เชจเชฅเซ. เช เชตเชฟเชทเชฏเชจเซ เชธเชฎเชฐเซเชชเชฟเชค เช
เชเชเซเชฐเซเชเซ-เชญเชพเชทเชพ เช
เชจเซ เชฐเชถเชฟเชฏเชจ-เชญเชพเชทเชพเชจเชพ เชฒเซเชเซ/เชชเซเชธเซเช เชฌเชเชจเซ เชเซ (เชคเซเชจเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชถเซเช เชเชนเซเชตเซเช เชคเซ เช
เชเชเซ เชนเซเช เชนเชเชฎเซเชถเชพ เชฎเซเชเชเชตเชฃเชฎเชพเช เชเซเช). เช
เชนเซเช เชฎเชพเชฐเซ เชชเชพเชธเซเชจเชพ เชเซเชเชฒเชพเช เชเซ:
เชคเซเชฅเซ, เชถเชฐเซเชเชค เชเชฐเชตเชพ เชฎเชพเชเซ, เชนเซเช เชฎเชพเชเชฅเซ เชฅเซเชกเซ เชธเซเชเซเชฐเชฟเชช-เชกเชพเชเชจ เชฌเซเชเช
เชช เชธเชฟเชจเซเชเซเชเซเชธ เชเซเชกเซเชถ
BACKUP DATABASE { database_name | @database_name_var }
TO <backup_device> [ ,...n ]
<...>
[ WITH { <...>
| <general_WITH_options> [ ,...n ] } ]
[;]
<general_WITH_options> [ ,...n ]::=
<...>
--Media Set Options
<...>
| BLOCKSIZE = { blocksize | @blocksize_variable }
--Data Transfer Options
BUFFERCOUNT = { buffercount | @buffercount_variable }
| MAXTRANSFERSIZE = { maxtransfersize | @maxtransfersize_variable }
<...>
- เชคเซเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชคเซเชฏเชพเช เชเชเชเช เชนเชคเซเช, เชชเชฐเชเชคเซ เชฎเซเช เชคเซเชจเซ เชฆเซเชฐ เชเชฐเซเชฏเซเช เชเชพเชฐเชฃ เชเซ เชนเชตเซ เชคเซ เชตเชฟเชทเชฏ เชธเชพเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชจเชฅเซ.
เชคเชฎเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชฌเซเชเช เชช เชเซเชตเซ เชฐเซเชคเซ เชฒเซ เชเซ? เชคเซเช เช เชฌเชเซ เชฒเซเชเซเชฎเชพเช เชฌเซเชเช เชช เชเซเชตเซ เชฐเซเชคเซ เชฒเซเชตเซเช เชคเซ เชเซเชตเซ เชฐเซเชคเซ "เชถเชฟเชเชตเชถเซ"? เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชเซ เชฎเชพเชฐเซ เชฌเชนเซ เชฎเซเชเชพ เชจ เชนเซเชฏ เชคเซเชตเชพ เชเซเชเชฒเชพเช เชกเซเชเชพเชฌเซเชเชจเซ เชเช เชตเชเชคเชจเซ เชฌเซเชเช เชช เชฒเซเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ, เชคเซ เชนเซเช เชเชชเชฎเซเชณเซ เชเชจเชพ เชเซเชตเซเช เชเชเชเช เชฒเชเซเชถ:
BACKUP DATABASE smth
TO DISK = 'D:Backupsmth.bak'
WITH STATS = 10, CHECKSUM, COMPRESSION, COPY_ONLY;
--ะปะฐะดะฝะพ, CHECKSUM ั ะฝะฐะฟะธัะฐะป ัะพะปัะบะพ ััะพะฑั ะบะฐะทะฐัััั ัะผะฝะตะต
เช เชจเซ, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชฌเซเชเช เชช เชตเชฟเชถเซเชจเชพ เชฒเซเชเซเชฎเชพเช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชเชฒเซเชฒเซเชเชฟเชค เชคเชฎเชพเชฎ เชชเชฐเชฟเชฎเชพเชฃเซเชฎเชพเชเชฅเซ 75-90% เช เชนเซเช เชธเซเชเชฟเชฌเชฆเซเชง เชเซ. เชธเชพเชฐเซเช, INIT, SKIP เชชเชฃ เชเซ. เชถเซเช เชคเชฎเซ MSDN เชจเซ เชฎเซเชฒเชพเชเชพเชค เชฒเซเชงเซ เชเซ? เชถเซเช เชคเชฎเซ เชเซเชฏเซเช เชเซ เชเซ เชฆเซเชข เชธเซเชเซเชฐเซเชจ เชฎเชพเชเซ เชตเชฟเชเชฒเซเชชเซ เชเซ? เชฎเซเช เชชเชฃ เชเซเชฏเซเช...
เชคเชฎเซ เชเชฆเชพเช เชชเชนเซเชฒเซเชฅเซ เช เชธเชฎเชเซ เชเชฏเชพ เชเซ เชเซ เชเชเชณ เชเชชเชฃเซ เชเซเชกเชจเชพ เชชเชนเซเชฒเชพ เชฌเซเชฒเซเชเชฎเชพเช เชฐเชนเซเชฒเชพ เชคเซเชฐเชฃ เชชเชฐเชฟเชฎเชพเชฃเซ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเชถเซเช - BLOCKSIZE, BUFFERCOUNT เช เชจเซ MAXTRANSFERSIZE. เช เชนเซเช MSDN เชคเชฐเชซเชฅเซ เชคเซเชฎเชจเชพ เชตเชฐเซเชฃเชจเซ เชเซ:
BLOCKSIZE = { เชฌเซเชฒเซเชเชธเชพเชเช | @ เชฌเซเชฒเซเชเชธเชพเชเช_เชเชฒ } - เชฌเชพเชเชเซเชธเชฎเชพเช เชญเซเชคเชฟเช เชฌเซเชฒเซเชเชจเซเช เชเชฆ เชธเซเชชเชทเซเช เชเชฐเซ เชเซ. เชธเชฎเชฐเซเชฅเชฟเชค เชเชฆ 512, 1024, 2048, 4096, 8192, 16, 384 เช เชจเซ 32 เชฌเชพเชเชเซเชธ (768 KB) เชเซ. เชเซเชช เชเชชเชเชฐเชฃเซ เชฎเชพเชเซ เชกเชฟเชซเซเชฒเซเช เชฎเซเชฒเซเชฏ 65 เช เชจเซ เช เชจเซเชฏ เชเชชเชเชฐเชฃเซ เชฎเชพเชเซ 536 เชเซ. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เช เชชเชฐเชฟเชฎเชพเชฃ เชเชฐเซเชฐเซ เชจเชฅเซ เชเชพเชฐเชฃ เชเซ เชฌเซเชเช เชช เชธเซเชเซเชเชฎเซเชจเซเช เชเชชเชฎเซเชณเซ เชเชชเชเชฐเชฃ เชฎเชพเชเซ เชฏเซเชเซเชฏ เชฌเซเชฒเซเช เชฎเชพเชช เชชเชธเชเชฆ เชเชฐเซ เชเซ. เชฌเซเชฒเซเชเชจเซเช เชเชฆ เชธเซเชฏเซเชเชฟเชค เชเชฐเชตเซเช เชธเซเชชเชทเซเชเชชเชฃเซ เชธเซเชตเชฏเชเชธเชเชเชพเชฒเชฟเชค เชฌเซเชฒเซเช เชเชฆเชจเซ เชชเชธเชเชฆเชเซเชจเซ เชเชตเชฐเชฐเชพเชเชก เชเชฐเซ เชเซ.
เชฌเชซเชฐเชเชพเชเชจเซเช = { เชฌเชซเชฐ เชเชฃเชคเชฐเซ | @ buffercount_variable } - I/O เชฌเชซเชฐเชจเซ เชเซเชฒ เชธเชเชเซเชฏเชพ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชเซ เชเซเชจเซ เชเชชเชฏเซเช เชฌเซเชเช เชช เชเชชเชฐเซเชถเชจ เชฎเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เชคเชฎเซ เชเซเชเชชเชฃ เชธเชเชพเชฐเชพเชคเซเชฎเช เชชเซเชฐเซเชฃเชพเชเช เชฎเซเชฒเซเชฏเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ Sqlservr.exe เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเช เชตเชงเซ เชชเชกเชคเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชเชกเซเชฐเซเชธ เชธเซเชชเซเชธเชจเซ เชเชพเชฐเชฃเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชฌเชซเชฐเซเชธ เชเชเช-เชเชซ-เชฎเซเชฎเชฐเซ เชญเซเชฒเชจเซเช เชเชพเชฐเชฃ เชฌเชจเซ เชถเชเซ เชเซ.
เชฌเชซเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเซ เชเชเซเชฏเชพเชจเซ เชเซเชฒ เชฐเชเชฎ เชจเซเชเซเชจเชพ เชธเซเชคเซเชฐ เชฆเซเชตเชพเชฐเชพ เชจเชเซเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ:
BUFFERCOUNT * MAXTRANSFERSIZE
.
เชฎเชนเชคเซเชคเชฎ เชเซเชฐเชพเชจเซเชธเชซเชฐเชธเชพเชเช = { maxtransfersize | @ maxtransfersize_variable } เชเชธเชเซเชฏเซเชเชฒ เชธเชฐเซเชตเชฐ เช เชจเซ เชฌเซเชเช เชช เชธเซเช เชฎเซเชกเชฟเชฏเชพ เชตเชเซเชเซ เชตเชฟเชจเชฟเชฎเชฏ เชเชฐเชตเชพ เชฎเชพเชเซ เชฌเชพเชเชเซเชธเชฎเชพเช เชธเซเชฅเซ เชฎเซเชเชพ เชกเซเชเชพ เชชเซเชเซเช เชเชฆเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เชเซ. 65 เชฌเชพเชเชเซเชธ (536 MB) เชธเซเชงเซเชจเชพ 64 เชฌเชพเชเชเซเชธ (4 KB) เชจเชพ เชเซเชฃเชพเชเช เชธเชชเซเชฐเซเชเซเชก เชเซ.
เชนเซเช เชถเชชเชฅ เชฒเซเชเช เชเซเช - เชฎเซเช เช เชชเชนเซเชฒเชพเช เชตเชพเชเชเซเชฏเซเช เชเซ, เชชเชฐเชเชคเซ เชฎเชจเซ เชเซเชฏเชพเชฐเซเชฏ เชเชตเซเช เชฒเชพเชเซเชฏเซเช เชจเชฅเซ เชเซ เชคเซเช เชเชคเซเชชเชพเชฆเชเชคเชพ เชชเชฐ เชเซเชเชฒเซ เช เชธเชฐ เชเชฐเซ เชถเชเซ เชเซ. เชคเชฆเซเชชเชฐเชพเชเชค, เชฆเซเชเซเชคเซ เชฐเซเชคเซ, เชฎเชพเชฐเซ เชเช เชชเซเชฐเชเชพเชฐเชจเซเช "เชฌเชนเชพเชฐ เชเชตเชตเซเช" เช เชจเซ เชเชฌเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชคเซเช เชถเซเช เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซ เชคเซ เชนเชเซ เชชเชฃ เชนเซเช เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชธเชฎเชเซ เชถเชเชคเซ เชจเชฅเซ. เชฎเชจเซ เชเชฆเชพเช เชฌเชซเชฐ เชเชฐเซเชฒ I/O เช เชจเซ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชเชต เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชตเชฟเชถเซ เชตเชงเซ เชตเชพเชเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชเซเช เชฆเชฟเชตเชธ เชนเซเช เช เชเชฐเซเชถ, เชชเชฐเชเชคเซ เชนเชฎเชฃเชพเช เชฎเชพเชเซ เชนเซเช เชซเชเซเชค เชเช เชธเซเชเซเชฐเชฟเชชเซเช เชฒเชเซ เชถเชเซเช เชเซเช เชเซ เชคเชชเชพเชธเชถเซ เชเซ เช เชฎเซเชฒเซเชฏเซ เชเซ เชเชกเชชเซ เชฌเซเชเช เชช เชฒเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชคเซเชจเซ เชเซเชตเซ เชฐเซเชคเซ เช เชธเชฐ เชเชฐเซ เชเซ.
เชฎเซเช เชเช เชจเชพเชจเซ เชกเซเชเชพเชฌเซเช เชฌเชจเชพเชตเซเชฏเซ, เชฒเชเชญเช 10 GB เชจเซเช เชเชฆ, เชคเซเชจเซ SSD เชชเชฐ เชฎเซเชเซเชฏเซเช, เช เชจเซ HDD เชชเชฐ เชฌเซเชเช เชช เชฎเชพเชเซ เชกเชฟเชฐเซเชเซเชเชฐเซ เชฎเซเชเซ.
เชนเซเช เชชเชฐเชฟเชฃเชพเชฎเซเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชเช เช เชธเซเชฅเชพเชฏเซ เชเซเชฌเชฒ เชฌเชจเชพเชตเซเช เชเซเช (เชฎเชพเชฐเซ เชชเชพเชธเซ เชคเซ เชเชพเชฎเชเชฒเชพเช เชจเชฅเซ, เชคเซเชฅเซ เชนเซเช เชชเชฐเชฟเชฃเชพเชฎเซเชจเซ เชตเชงเซ เชตเชฟเชเชคเชตเชพเชฐ เชถเซเชงเซ เชถเชเซเช เชเซเช, เชชเชฐเชเชคเซ เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชจเชเซเชเซ เชเชฐเซ):
DROP TABLE IF EXISTS ##bt_results;
CREATE TABLE ##bt_results (
id int IDENTITY (1, 1) PRIMARY KEY,
start_date datetime NOT NULL,
finish_date datetime NOT NULL,
backup_size bigint NOT NULL,
compressed_size bigint,
block_size int,
buffer_count int,
transfer_size int
);
เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชธเชฟเชฆเซเชงเชพเชเชค เชธเชฐเชณ เชเซ - เชจเซเชธเซเชเซเชก เชฒเซเชชเซเชธ, เชเซเชฎเชพเชเชฅเซ เชฆเชฐเซเช เชเช เชชเชฐเชฟเชฎเชพเชฃเชจเซ เชเชฟเชเชฎเชคเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเซ เชเซ, เช เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ BACKUP เชเชฆเซเชถเชฎเชพเช เชฆเชพเชเชฒ เชเชฐเซ, msdb.dbo.backupset เชฎเชพเชเชฅเซ เชเชคเชฟเชนเชพเชธ เชธเชพเชฅเซเชจเซ เชเซเชฒเซเชฒเซ เชฐเซเชเซเชฐเซเชก เชธเชพเชเชตเซ, เชฌเซเชเช เชช เชซเชพเชเชฒ เชเชพเชขเซ เชจเชพเชเซ เช เชจเซ เชเชเชพเชฎเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ . เชฌเซเชเช เชช เชเชเซเชเซเชเซเชฏเซเชถเชจ เชกเซเชเชพ เชฌเซเชเช เชชเชธเซเชเชฎเชพเชเชฅเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเซเชตเชพเชฅเซ, เชเซเชเชธเชพเช เชเชเชเช เช เชเชถเซ เชเซเชตเชพเช เชเช เชเซ (เชธเซเชเชเชกเชจเชพ เชเซเช เช เชชเซเชฐเซเชฃเชพเชเช เชจเชฅเซ), เชชเชฐเชเชคเซ เช เชฎเซ เชเชฎเชพเชเชฅเซ เชฌเชเซเชถเซเช.
เชชเซเชฐเชฅเชฎ เชคเชฎเชพเชฐเซ เชฌเซเชเช เชชเซเชธ เชเชพเชขเซ เชจเชพเชเชตเชพ เชฎเชพเชเซ xp_cmdshell เชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ (เชชเชเซ เชเซ เชคเชฎเชจเซ เชคเซเชจเซ เชเชฐเซเชฐ เชจ เชนเซเชฏ เชคเซ เชคเซเชจเซ เช เชเซเชทเชฎ เชเชฐเชตเชพเชจเซเช เชญเซเชฒเชถเซ เชจเชนเซเช):
EXEC sp_configure 'show advanced options', 1;
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;
EXEC sp_configure 'show advanced options', 0;
GO
เชธเชพเชฐเซเช, เชตเชพเชธเซเชคเชตเชฎเชพเช:
DECLARE @tmplt AS nvarchar(max) = N'
BACKUP DATABASE [bt]
TO DISK = ''D:SQLServerbackupbt.bak''
WITH
COMPRESSION,
BLOCKSIZE = {bs},
BUFFERCOUNT = {bc},
MAXTRANSFERSIZE = {ts}';
DECLARE @sql AS nvarchar(max);
/* BLOCKSIZE values */
DECLARE @bs int = 4096,
@max_bs int = 65536;
/* BUFFERCOUNT values */
DECLARE @bc int = 7,
@min_bc int = 7,
@max_bc int = 800;
/* MAXTRANSFERSIZE values */
DECLARE @ts int = 524288, --512KB, default = 1024KB
@min_ts int = 524288,
@max_ts int = 4194304; --4MB
SELECT TOP 1
@bs = COALESCE (block_size, 4096),
@bc = COALESCE (buffer_count, 7),
@ts = COALESCE (transfer_size, 524288)
FROM ##bt_results
ORDER BY id DESC;
WHILE (@bs <= @max_bs)
BEGIN
WHILE (@bc <= @max_bc)
BEGIN
WHILE (@ts <= @max_ts)
BEGIN
SET @sql = REPLACE (REPLACE (REPLACE(@tmplt, N'{bs}', CAST(@bs AS nvarchar(50))), N'{bc}', CAST (@bc AS nvarchar(50))), N'{ts}', CAST (@ts AS nvarchar(50)));
EXEC (@sql);
INSERT INTO ##bt_results (start_date, finish_date, backup_size, compressed_size, block_size, buffer_count, transfer_size)
SELECT TOP 1 backup_start_date, backup_finish_date, backup_size, compressed_backup_size, @bs, @bc, @ts
FROM msdb.dbo.backupset
ORDER BY backup_set_id DESC;
EXEC xp_cmdshell 'del "D:SQLServerbackupbt.bak"', no_output;
SET @ts += @ts;
END
SET @bc += @bc;
SET @ts = @min_ts;
WAITFOR DELAY '00:00:05';
END
SET @bs += @bs;
SET @bc = @min_bc;
SET @ts = @min_ts;
END
เชเซ เชคเชฎเชจเซ เช เชเชพเชจเช เช เชนเซเช เชถเซเช เชฅเช เชฐเชนเซเชฏเซเช เชเซ เชคเซเชจเชพ เชชเชฐ เชธเซเชชเชทเซเชเชคเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ, เชคเซ เชเชฟเชชเซเชชเชฃเซเชเชฎเชพเช เชฒเชเซ เช เชฅเชตเชพ PM. เชนเชฎเชฃเชพเช เชฎเชพเชเซ, เชนเซเช เชคเชฎเชจเซ เชซเชเซเชค เชฌเซเชเช เชช เชกเซเชเชพเชฌเซเชเชฎเชพเช เชฎเซเชเซเชฒเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชตเชฟเชถเซ เช เชเชนเซเชถ.
BLOCKSIZE เชฎเชพเชเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชฎเซเชฒเซเชฏเซเชจเซ "เชฌเชเชง" เชธเซเชเชฟ เชเซ, เช เชจเซ เชฎเซเช BLOCKSIZE < 4KB เชธเชพเชฅเซ เชฌเซเชเช เชช เชเชฐเซเชฏเซเช เชจเชฅเซ. 64KB เชฅเซ 64MB เชธเซเชงเซ - 4KB เชจเซ เชเซเชฃเชพเชเช เชงเชฐเชพเชตเชคเซ เชเซเชเชชเชฃ เชธเชเชเซเชฏเชพเชจเซ เชฎเชนเชคเซเชคเชฎ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเซ. เชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชชเชฐ เชกเชฟเชซเซเชฒเซเช 1024KB เชเซ, เชฎเซเช 512 - 1024 - 2048 - 4096 เชฒเซเชงเชพ.
BUFFERCOUNT เชธเชพเชฅเซ เชคเซ เชตเชงเซ เชฎเซเชถเซเชเซเชฒ เชนเชคเซเช - เชคเซ เชเซเชเชชเชฃ เชนเชเชพเชฐเชพเชคเซเชฎเช เชธเชเชเซเชฏเชพ เชนเซเช เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชฒเชฟเชเช เชเชนเซ เชเซ
เชธเชเชฆเซเชถ 3013, เชธเซเชคเชฐ 16, เชฐเชพเชเซเชฏ 1, เชฒเชพเชเชจ 7 เชฌเซเชเช เชช เชกเซเชเชพเชฌเซเช เช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชธเชฎเชพเชชเซเชค เชฅเช เชฐเชนเซเชฏเซเช เชเซ.
เชธเชเชฆเซเชถ 701, เชธเซเชคเชฐ 17, เชฐเชพเชเซเชฏ 123, เชฒเชพเชเชจ 7 เช เชเซเชตเซเชฐเซ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชฐเชฟเชธเซเชฐเซเชธ เชชเซเชฒ 'เชกเชฟเชซเซเชฒเซเช' เชฎเชพเช เช เชชเซเชฐเชคเซ เชธเชฟเชธเซเชเชฎ เชฎเซเชฎเชฐเซ เชเซ.
เชธเชฐเชเชพเชฎเชฃเซ เชฎเชพเชเซ, เชนเซเช เชชเชนเซเชฒเชพ เชเซเชเชชเชฃ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฌเซเชเช เชช เชเชฒเชพเชตเชตเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชฌเชคเชพเชตเซเชถ:
BACKUP DATABASE [bt]
TO DISK = 'D:SQLServerbackupbt.bak'
WITH COMPRESSION;
เชธเชพเชฐเซเช, เชฌเซเชเช เชช เช เชจเซ เชฌเซเชเช เชช:
เชกเซเชเชพเชฌเซเช 'bt' เชฎเชพเชเซ 1070072 เชชเซเชทเซเช เซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ, เชซเชพเชเชฒ 1 เชชเชฐ 'bt' เชซเชพเชเชฒ.
เชกเซเชเชพเชฌเซเช 'bt' เชฎเชพเชเซ 2 เชชเซเชทเซเช เซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ, เชซเชพเชเชฒ 1 เชชเชฐ 'bt_log' เชซเชพเชเชฒ.
เชฌเซเชเช เชช เชกเซเชเชพเชฌเซเชธเซ 1070074 เชธเซเชเชจเซเชก (53.171 MB/sec) เชฎเชพเช 157.227 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
เชธเซเชเซเชฐเชฟเชชเซเช เชชเซเชคเซ, เชชเชฐเชฟเชฎเชพเชฃเซเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเซ เชเซ, เชฅเซเชกเชพ เชเชฒเชพเชเซเชฎเชพเช เชเชพเชฎ เชเชฐเซ เชเซ, เชคเชฎเชพเชฎ เชฎเชพเชชเชจ เช
เชเชฆเชฐ เชนเชคเซเช
SELECT TOP 7 WITH TIES
compressed_size,
block_size,
buffer_count,
transfer_size,
DATEDIFF(SECOND, start_date, finish_date) AS backup_time_sec
FROM ##bt_results
ORDER BY backup_time_sec ASC;
เชงเซเชฏเชพเชจ, เชเช เชเซเชฌ เช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชจเซเชเชง
เช เชฎเซ เชตเชฟเชถเซเชตเชพเชธเชชเซเชฐเซเชตเช เชเชนเซ เชถเชเซเช เชเซ เชฎเซเชฒเซเชฏเซเชจเซ เช เชถเซเชฐเซเชฃเซเชฎเชพเช เชชเชฐเชฟเชฎเชพเชฃเซ เช เชจเซ เชฌเซเชเช เชช เชเชกเชช เชตเชเซเชเซเชจเซ เชธเชเชฌเชเชง เชฐเซเชจเซเชกเชฎ เชเซ, เชคเซเชฏเชพเช เชเซเช เชชเซเชเชฐเซเชจ เชจเชฅเซ. เชชเชฐเชเชคเซ เชฌเชฟเชฒเซเช-เชเชจ เชชเชฐเชฟเชฎเชพเชฃเซเชฅเซ เชฆเซเชฐ เชเชตเชพเชฅเซ เชชเชฐเชฟเชฃเชพเชฎ เชชเชฐ เชฆเซเชเซเชคเซ เชฐเซเชคเซ เชธเชพเชฐเซ เช เชธเชฐ เชชเชกเซ
เชคเซ. เชซเชเซเชค เชฎเชพเชจเช เชฌเซเชเช เชช เชชเชฐเชฟเชฎเชพเชฃเซเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพเชฅเซ เชฌเซเชเช เชช เชฆเซเชฐ เชเชฐเชตเชพเชจเชพ เชธเชฎเชฏเชฎเชพเช 2 เชเชฃเซ เชตเชงเชพเชฐเซ เชฅเชฏเซ เชนเชคเซ: 26 เชธเซเชเชจเซเชก, เชถเชฐเซเชเชคเชฎเชพเช 53 เชตเชฟเชฐเซเชฆเซเชง. เชคเซ เชเชฐเชพเชฌ เชจเชฅเซ, เชฌเชฐเชพเชฌเชฐ? เชชเชฐเชเชคเซ เชชเซเชจเชเชธเซเชฅเชพเชชเชจ เชธเชพเชฅเซ เชถเซเช เชฅเชพเชฏ เชเซ เชคเซ เชเซเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชเซ เชนเชตเซ เชคเซเชจเซ เชธเชพเชเชพ เชฅเชตเชพเชฎเชพเช 4 เชเชฃเซ เชตเชงเซ เชธเชฎเชฏ เชฒเชพเชเซ เชคเซ เชถเซเช?
เชชเซเชฐเชฅเชฎ, เชเชพเชฒเซ เชฎเชพเชชเซเช เชเซ เชกเชฟเชซเซเชฒเซเช เชธเซเชเชฟเชเชเซเชธ เชธเชพเชฅเซ เชฌเซเชเช เชช เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเซเชเชฒเซ เชธเชฎเชฏ เชฒเชพเชเซ เชเซ:
RESTORE DATABASE [bt]
FROM DISK = 'D:SQLServerbackupbt.bak'
WITH REPLACE, RECOVERY;
เช เซเช เชเซ, เชคเชฎเซ เชชเซเชคเซ เชเชพเชฃเซ เชเซ เชเซ, เชฎเชพเชฐเซเชเซ เชเซ, เชฌเชฆเชฒเซ เช เชฌเชฆเชฒเซ เชจเชฅเซ, เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เช เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เชจเชฅเซ. เช เชจเซ เชนเซเช เชคเซเชจเซ เชเชจเซ เชเซเชฎ เชเชฐเซเช เชเซเช:
เชกเซเชเชพเชฌเซเช 'bt' เชฎเชพเชเซ 1070072 เชชเซเชทเซเช เซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ, เชซเชพเชเชฒ 1 เชชเชฐ 'bt' เชซเชพเชเชฒ.
เชกเซเชเชพเชฌเซเช 'bt' เชฎเชพเชเซ 2 เชชเซเชทเซเช เซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ, เชซเชพเชเชฒ 1 เชชเชฐ 'bt_log' เชซเชพเชเชฒ.
เชฐเซเชธเซเชเซเชฐ เชกเซเชเชพเชฌเซเช เช 1070074 เชธเซเชเชจเซเชก (40.752 เชเชฎเชฌเซ/เชธเซเชเชเชก) เชฎเชพเช 205.141 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
เชนเชตเซ เชนเซเช เชฌเชฆเชฒเชพเชฏเซเชฒ BLOCKSIZE, BUFFERCOUNT เช เชจเซ MAXTRANSFERSIZE เชธเชพเชฅเซ เชฒเซเชงเซเชฒเชพ เชฌเซเชเช เชชเชจเซ เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเชถ.
BLOCKSIZE = 16384, BUFFERCOUNT = 224, MAXTRANSFERSIZE = 4194304
เชฐเซเชธเซเชเซเชฐ เชกเซเชเชพเชฌเซเช เช 1070074 เชธเซเชเชจเซเชก (32.283 เชเชฎเชฌเซ/เชธเซเชเชเชก) เชฎเชพเช 258.958 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
BLOCKSIZE = 4096, BUFFERCOUNT = 448, MAXTRANSFERSIZE = 4194304
เชฐเซเชธเซเชเซเชฐ เชกเซเชเชพเชฌเซเช เช 1070074 เชธเซเชเชจเซเชก (32.682 เชเชฎเชฌเซ/เชธเซเชเชเชก) เชฎเชพเช 255.796 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
BLOCKSIZE = 16384, BUFFERCOUNT = 448, MAXTRANSFERSIZE = 2097152
เชฐเซเชธเซเชเซเชฐ เชกเซเชเชพเชฌเซเช เช 1070074 เชธเซเชเชจเซเชก (32.091 เชเชฎเชฌเซ/เชธเซเชเชเชก) เชฎเชพเช 260.507 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
BLOCKSIZE = 4096, BUFFERCOUNT = 56, MAXTRANSFERSIZE = 4194304
เชฐเซเชธเซเชเซเชฐ เชกเซเชเชพเชฌเซเช เช 1070074 เชธเซเชเชจเซเชก (32.401 เชเชฎเชฌเซ/เชธเซเชเชเชก) เชฎเชพเช 258.015 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
เชฐเซเชธเซเชเซเชฐ เชกเซเชเชพเชฌเซเช เชธเซเชเซเชเชฎเซเชจเซเช เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฌเชฆเชฒเชพเชคเซเช เชจเชฅเซ; เช เชชเชฐเชฟเชฎเชพเชฃเซ เชคเซเชฎเชพเช เชเชฒเซเชฒเซเชเชฟเชค เชจเชฅเซ; SQL เชธเชฐเซเชตเชฐ เชชเซเชคเซ เช เชฌเซเชเช เชชเชฎเชพเชเชฅเซ เชคเซเชฎเชจเซ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเชฐเซ เชเซ. เช เชจเซ เชคเซ เชธเซเชชเชทเซเช เชเซ เชเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เชธเชพเชฅเซ เชชเชฃ เชซเชพเชฏเชฆเซ เชฅเช เชถเชเซ เชเซ - เชฒเชเชญเช 20% เชเชกเชชเซ (เชชเซเชฐเชพเชฎเชพเชฃเชฟเชเชชเชฃเซ, เชฎเซเช เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เชฎเชพเชเซ เชตเชงเซ เชธเชฎเชฏ เชตเชฟเชคเชพเชตเซเชฏเซ เชจเชฅเซ, เชฎเซเช เชเชฃเชพ เชฌเชงเชพ "เชเชกเชชเซ" เชฌเซเชเช เชชเซเชธเชฎเชพเชเชฅเซ เชญเชพเช เชฒเซเชงเซ เช เชจเซ เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชคเซเชฏเชพเช เชเซเช เชฌเชเชพเชก เชจเชฅเซ.).
เชซเชเซเชค เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฎเชจเซ เชธเซเชชเชทเซเช เชเชฐเชตเชพ เชฆเซ เชเซ เช เชเซเชเชฒเชพเช เชชเชฐเชฟเชฎเชพเชฃเซ เชจเชฅเซ เชเซ เชฆเชฐเซเช เชฎเชพเชเซ เชถเซเชฐเซเชทเซเช เชเซ. เชคเชฎเซ เชซเชเซเชค เชชเชฐเซเชเซเชทเชฃ เชฆเซเชตเชพเชฐเชพ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชถเซเชฐเซเชทเซเช เชชเชฐเชฟเชฎเชพเชฃเซ เชฎเซเชณเชตเซ เชถเชเซ เชเซ. เชฎเชจเซ เช เชชเชฐเชฟเชฃเชพเชฎเซ เชฎเชณเซเชฏเชพ เชเซ, เชคเชฎเชจเซ เช เชฒเช เช เชฒเช เชฎเชณเชถเซ. เชชเชฐเชเชคเซ เชคเชฎเซ เชเซเช เชเซ เชเซ เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชฌเซเชเช เชชเชจเซ "เชเซเชฏเซเชจ" เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชคเซ เชเชฐเซเชเชฐ เชเชกเชชเชฅเซ เชฐเชเชจเชพ เช เชจเซ เชเชฎเชพเชตเช เชเชฐเซ เชถเชเซ เชเซ.
เชนเซเช เชญเชพเชฐเชชเซเชฐเซเชตเช เชญเชฒเชพเชฎเชฃ เชเชฐเซเช เชเซเช เชเซ เชคเชฎเซ เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃเชจเซ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชตเชพเชเชเซ, เชเชพเชฐเชฃ เชเซ เชคเชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชฎเชพเชเซ เชตเชฟเชถเชฟเชทเซเช เชเซเชเชเชพเช เชนเซเช เชถเชเซ เชเซ.
เชฎเซเช เชฌเซเชเช เชช เชตเชฟเชถเซ เชฒเชเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช เชคเซเชฏเชพเชฐเชฅเซ, เชนเซเช เชคเชฐเชค เช เชตเชงเซ เชเช "เชเชชเซเชเชฟเชฎเชพเชเชเซเชถเชจ" เชตเชฟเชถเซ เชฒเชเชตเชพ เชฎเชพเชเชเซ เชเซเช, เชเซ "เชเซเชฏเซเชจเชฟเชเช" เชชเชฐเชฟเชฎเชพเชฃเซ เชเชฐเชคเชพเช เชตเชงเซ เชธเชพเชฎเชพเชจเซเชฏ เชเซ (เชเซเชฏเชพเช เชธเซเชงเซ เชนเซเช เชธเชฎเชเซเช เชเซเช, เชคเซ เชเชเชพเชฎเชพเช เชเชเซ เชเซเชเชฒเซเช เชฌเซเชเช เชช เชเชชเชฏเซเชเชฟเชคเชพเช เชฆเซเชตเชพเชฐเชพ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชฏ เชเซ, เชเชฆเชพเช เชชเชฐเชฟเชฎเชพเชฃเซ เชธเชพเชฅเซ. เช เชเชพเช เชตเชฐเซเชฃเชตเซเชฒ), เชชเชฐเชเชคเซ เชคเซ เชนเชเซ เชธเซเชงเซ เชนเซเชฌเซเชฐเซ เชชเชฐ เชตเชฐเซเชฃเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชจเชฅเซ.
เชเซ เชเชชเชฃเซ เชฌเซเชเช เชช เชกเซเชเชพเชฌเซเช เชนเซเช เชณ, เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃเชฎเชพเช เชฌเซเชเซ เชฒเชพเชเชจ เชเซเชเช, เชคเซ เชคเซเชฏเชพเช เชเชชเชฃเซ เชเซเชถเซเช:
TO <backup_device> [ ,...n ]
เชเซ เชคเชฎเซ เชเซเชเชฒเชพเช เชฌเซเชเช เชช_เชเชชเชเชฐเชฃเซเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชถเซ เชคเซ เชถเซเช เชฅเชถเซ? เชธเชฟเชจเซเชเซเชเซเชธ เชคเซเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เช เชจเซ เชเช เชเซเชฌ เช เชฐเชธเชชเซเชฐเชฆ เชฌเชพเชฌเชค เชฅเชถเซ - เชฌเซเชเช เชช เชซเชเซเชค เชเซเชเชฒเชพเช เชเชชเชเชฐเชฃเซ เชชเชฐ "เชซเซเชฒเชพเช" เชเชถเซ. เชคเซ. เชฆเชฐเซเช "เชเชชเชเชฐเชฃ" เชตเซเชฏเชเซเชคเชฟเชเชค เชฐเซเชคเซ เชจเชเชพเชฎเซเช เชนเชถเซ, เชเช เชเซเชตเชพเช เชเชถเซ, เชธเชเชชเซเชฐเซเชฃ เชฌเซเชเช เชช เชเซเชฎเชพเชตเชถเซ. เชชเชฐเชเชคเซ เชเชตเชพ เชธเซเชฎเซเชฏเชฐเชฟเชเช เชฌเซเชเช เชช เชเชกเชชเชจเซ เชเซเชตเซ เชฐเซเชคเซ เช เชธเชฐ เชเชฐเชถเซ?
เชเชพเชฒเซ เชฌเซ "เชเชชเชเชฐเชฃเซ" เชชเชฐ เชฌเซเชเช เชช เชฌเชจเชพเชตเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเช เชเซ เชธเชฎเชพเชจ เชซเซเชฒเซเชกเชฐเชฎเชพเช เชฌเชพเชเซเชฎเชพเช เชธเซเชฅเชฟเชค เชเซ:
BACKUP DATABASE [bt]
TO
DISK = 'D:SQLServerbackupbt1.bak',
DISK = 'D:SQLServerbackupbt2.bak'
WITH COMPRESSION;
เชเชเชคเชจเชพ เชชเชฟเชคเชพเช, เชเชตเซเช เชเซเชฎ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ?
เชกเซเชเชพเชฌเซเช 'bt' เชฎเชพเชเซ 1070072 เชชเซเชทเซเช เซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ, เชซเชพเชเชฒ 1 เชชเชฐ 'bt' เชซเชพเชเชฒ.
เชกเซเชเชพเชฌเซเช 'bt', เชซเชพเชเชฒ 'bt' เชฎเชพเชเซ 2 เชชเซเชทเซเช เซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซเชซเชพเชเชฒ 1 เชชเชฐ เชฒเซเช เชเชฐเซ.
เชฌเซเชเช เชช เชกเซเชเชพเชฌเซเชธเซ 1070074 เชธเซเชเชจเซเชก (40.092 MB/sec) เชฎเชพเช 208.519 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
เชถเซเช เชฌเซเชเช เชช เชตเชพเชฆเชณเซเชฎเชพเชเชฅเซ 25% เชตเชงเซ เชเชกเชชเซ เชฌเชจเซเชฏเซเช? เชเซ เชเชชเชฃเซ เชฅเซเชกเชพ เชตเชงเซ เชเชชเชเชฐเชฃเซ เชเชฎเซเชฐเซเช เชคเซ เชถเซเช?
BACKUP DATABASE [bt]
TO
DISK = 'D:SQLServerbackupbt1.bak',
DISK = 'D:SQLServerbackupbt2.bak',
DISK = 'D:SQLServerbackupbt3.bak',
DISK = 'D:SQLServerbackupbt4.bak'
WITH COMPRESSION;
เชฌเซเชเช เชช เชกเซเชเชพเชฌเซเชธเซ 1070074 เชธเซเชเชจเซเชก (34.234 MB/sec) เชฎเชพเช 244.200 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
เชเซเชฒ เชฎเชณเซเชจเซ, เชฌเซเชเช เชช เชฒเซเชตเชพเชจเชพ เชธเชฎเชฏเชจเชพ เชฒเชเชญเช 35% เชฒเชพเชญ เชฎเชพเชคเซเชฐ เช เชนเชเซเชเชคเชจเซ เชเชพเชฐเชฃเซ เชเซ เชเซ เชฌเซเชเช เชช เชเช เช เชธเชฎเชฏเซ เชเช เชกเชฟเชธเซเช เชชเชฐ 4 เชซเชพเชเชฒเซ เชชเชฐ เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชฎเซเช เชฎเซเชเซ เชธเชเชเซเชฏเชพ เชคเชชเชพเชธเซ - เชฎเชพเชฐเชพ เชฒเซเชชเชเซเชช เชชเชฐ เชเซเช เชซเชพเชฏเชฆเซ เชจเชฅเซ, เชถเซเชฐเซเชทเซเช เชฐเซเชคเซ - 4 เชเชชเชเชฐเชฃเซ. เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ - เชฎเชจเซ เชเชฌเชฐ เชจเชฅเซ, เชคเชฎเชพเชฐเซ เชคเชชเชพเชธ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เซเช เชเซ, เชฎเชพเชฐเซเช เชฆเซเชตเชพเชฐเชพ, เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เช เชเชชเชเชฐเชฃเซ เชเซ - เช เชเชฐเซเชเชฐ เช เชฒเช เชกเชฟเชธเซเช เชเซ, เช เชญเชฟเชจเชเชฆเชจ, เชฒเชพเชญ เชตเชงเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชนเซเชตเซ เชเซเชเช.
เชนเชตเซ เช เชธเซเชเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเซเช เชคเซ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเช. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟ เชเชฆเซเชถ เชฌเชฆเชฒเชตเซ เชชเชกเชถเซ เช เชจเซ เชคเชฎเชพเชฎ เชเชชเชเชฐเชฃเซเชจเซ เชธเซเชเชฟ เชฌเชจเชพเชตเชตเซ เชชเชกเชถเซ:
RESTORE DATABASE [bt]
FROM
DISK = 'D:SQLServerbackupbt1.bak',
DISK = 'D:SQLServerbackupbt2.bak',
DISK = 'D:SQLServerbackupbt3.bak',
DISK = 'D:SQLServerbackupbt4.bak'
WITH REPLACE, RECOVERY;
เชฐเซเชธเซเชเซเชฐ เชกเซเชเชพเชฌเซเช เช 1070074 เชธเซเชเชจเซเชก (38.027 เชเชฎเชฌเซ/เชธเซเชเชเชก) เชฎเชพเช 219.842 เชชเซเชทเซเช เซเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ.
เชฅเซเชกเซ เชเชกเชชเซ, เชชเชฐเชเชคเซ เชเซเชฏเชพเชเช เชจเชเซเช, เชจเซเชเชงเชชเชพเชคเซเชฐ เชจเชฅเซ. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ, เชฌเซเชเช เชช เชเชกเชชเชฅเซ เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชคเซ เช เชฐเซเชคเซ เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชฅเชพเชฏ เชเซ - เชธเชซเชณเชคเชพ? เชฎเชพเชฐเชพ เชฎเชพเชเซ, เชคเซ เชเชเชฆเชฎ เชธเชซเชณ เชเซ. เช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ, เชคเซเชฅเซ เชนเซเช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เชเชฐเซเช เชเซเช - เชเซ เชคเชฎเซ เชเซ เชคเชฎเซ เชเชฎเชพเชเชฅเซ เชเชเชพเชฎเชพเช เชเชเซ เชเช เชซเชพเชเชฒ เชเซเชฎเชพเชตเซ เชเซ, เชคเซ เชคเชฎเซ เชธเชเชชเซเชฐเซเชฃ เชฌเซเชเช เชช เชเซเชฎเชพเชตเชถเซ.
เชเซ เชคเชฎเซ เชเซเชฐเซเชธ เชซเซเชฒเซเชเซเชธ 3213 เช เชจเซ 3605 เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฌเซเชเช เชช เชฎเชพเชนเชฟเชคเซเชจเชพ เชฒเซเชเชฎเชพเช เชเซเชถเซ, เชคเซ เชคเชฎเซ เชเซเชถเซ เชเซ เชเซเชฏเชพเชฐเซ เชเซเชเชฒเชพเช เชเชชเชเชฐเชฃเซ เชชเชฐ เชฌเซเชเช เชช เชฒเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชเชเชพเชฎเชพเช เชเชเชพ เชฌเชซเชฐเชเชพเชเชจเซเชเชจเซ เชธเชเชเซเชฏเชพ เชตเชงเซ เชเซ. เชธเชเชญเชตเชคเช, เชคเชฎเซ BUFFERCOUNT, BLOCKSIZE, MAXTRANSFERSIZE เชฎเชพเชเซ เชตเชงเซ เชถเซเชฐเซเชทเซเช เชชเชฐเชฟเชฎเชพเชฃเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชนเซเช เชคเชฐเชค เช เชธเชซเชณ เชฅเชฏเซ เชจเชฅเซ, เช เชจเซ เชนเซเช เชซเชฐเซเชฅเซ เชเชตเชพ เชชเชฐเซเชเซเชทเชฃ เชนเชพเชฅ เชงเชฐเชตเชพ เชฎเชพเชเซ เชเซเชฌ เชเชณเชธเซ เชนเชคเซ, เชชเชฐเชเชคเซ เชซเชพเชเชฒเซเชจเซ เช เชฒเช เชธเชเชเซเชฏเชพ เชฎเชพเชเซ. เช เชจเซ เชคเซ เชตเซเชนเซเชฒเซเชธ เชตเชฟเชถเซ เชถเชฐเชฎเชเชจเช เชเซ. เชเซ เชคเชฎเซ เชเชฐเซ เชเชตเชพ เชชเชฐเซเชเซเชทเชฃเชจเซเช เชเชฏเซเชเชจ เชเชฐเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ, เชคเซ เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชฐเซเชฎเซเช เชเชฐเชตเซ เชฎเซเชถเซเชเซเชฒ เชจเชฅเซ.
เชเซเชฒเซเชฒเซ, เชเชพเชฒเซ เชเชฟเชเชฎเชค เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเช. เชเซ เชฌเซเชเช เชช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเชพ เชเชพเชฐเซเชฏ เชธเชพเชฅเซ เชธเชฎเชพเชเชคเชฐ เชฐเซเชคเซ เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซ เชคเชฎเชพเชฐเซ เชชเชฐเซเชเซเชทเชฃ เชฎเชพเชเซ เชเซเชฌ เช เชเชตเชพเชฌเชฆเชพเชฐ เช เชญเชฟเชเชฎ เช เชชเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชเชพเชฐเชฃ เชเซ เชเซ เชฌเซเชเช เชช เชเชกเชชเชฅเซ เชฆเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซ เชกเชฟเชธเซเช เชตเชงเซ เชคเชพเชฃเชฎเชพเช เชเชตเซ เชเซ, เชชเซเชฐเซเชธเซเชธเชฐ เชชเชฐเชจเซ เชญเชพเชฐ เชตเชงเซ เชเซ (เชคเชฎเชพเชฐเซ เชนเชเซ เชชเชฃ เชธเชเชเซเชเชฟเชค เชเชฐเชตเซเช เชชเชกเชถเซ. เชคเซ เชซเซเชฒเชพเชฏ เชชเชฐ), เช เชจเซ เชคเซ เชฎเซเชเชฌ, เชธเชฟเชธเซเชเชฎเชจเซ เชเชเชเชฆเชฐ เชชเซเชฐเชคเชฟเชญเชพเชต เชเชเซ เชเซ.
เชฎเชพเชคเซเชฐ เชฎเชเชพเช เชเชฐเซเช เชเซเช, เชชเชฃ เชนเซเช เชธเชพเชฐเซ เชฐเซเชคเซ เชธเชฎเชเซเช เชเซเช เชเซ เชฎเซเช เชเซเช เชเซเชฒเชพเชธเซ เชเชฐเซเชฏเซ เชจเชฅเซ. เชเชชเชฐ เชเซ เชฒเชเซเชฏเซเช เชเซ เชคเซ เชซเชเซเชค เชเช เชจเชฟเชฆเชฐเซเชถเชจ เชเซ เชเซ เชคเชฎเซ เชฌเซเชเช เชช เชฒเซเชตเชพ เชฎเชพเชเซ เชถเซเชฐเซเชทเซเช เชชเชฐเชฟเชฎเชพเชฃเซ เชเซเชตเซ เชฐเซเชคเซ เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ.
เชฏเชพเชฆ เชฐเชพเชเซ เชเซ เชคเชฎเซ เชเซ เชเชฐเซ เชเซ เชคเซ เชคเชฎเชพเชฐเชพ เชชเซเชคเชพเชจเชพ เชเซเชเชฎเซ เช เชจเซ เชเซเชเชฎเซ เชเชฐเซ เชเซ. เชคเชฎเชพเชฐเชพ เชฌเซเชเช เชชเซเชธ เชคเชชเชพเชธเซ เช เชจเซ DBCC CHECKDB เชตเชฟเชถเซ เชญเซเชฒเชถเซ เชจเชนเซเช.
เชธเซเชฐเซเชธ: www.habr.com