Здравейте
Ще продължа да обяснявам моментните снимки на базата данни в SQL Server в тази статия.
Прочетете първата статия преди тази публикация.
Моментни снимки на базата данни на SQL Server -1
Сега нека да разгледаме предимствата и недостатъците на базата данни за моментни снимки на SQL Server.
Предимства
- Това е практичен метод за отчитане. Това е много необходима и перфектна функция за хора, които не се нуждаят от мигновени и само тези, които правят отчети за определени моменти. Тъй като при отчитане стабилните данни ще бъдат прочетени чрез тази функция. Това е много важно за отчитането.
- Също така ви позволява да имате исторически данни, за да създадете отчет.
- Може да се използва вместо нормално копие по отношение на дисковото пространство, тъй като не създава физическо копие. Само променените данни се съхраняват във файла Sparse и оригиналните данни се четат от базата данни Source.
- Изходната база данни се прави много бърз метод за архивиране според нормалното архивиране, при условие че не е повредена по този начин. Въпреки това, ако възникне повреда в изходната база данни, базата данни за моментни снимки не може да бъде възстановена.
- Той е много ефективен срещу административни грешки. Грешка, като неправилен скрипт за актуализиране и вмъкване или отпадаща таблица, може да бъде незабавно възстановена благодарение на възстановяване на моментна снимка.
- Предлага на потребителите готова тестова база данни. Ще бъде много лесно за потребителя да възстанови, ако направи грешка.
Недостатъци
- Осигурява допълнително натоварване за бази данни, които изискват производителност. Всяка страница, която се промени в базата данни, също се копира в базата данни и диска.
- Моментната снимка също е недостъпна, когато основната база данни мигрира или основната база данни се срине , тъй като базата данни за моментни снимки зависи изцяло от основната база данни.
- Базата данни за моментни снимки не може да се използва като ефективен процес на архивиране-възстановяване.
- База данни със моментни снимки е само за четене. Моментна снимка се прави отново, когато имате нужда от актуализирани данни.
- Снимка и изходна база данни трябва да са в един и същ екземпляр.
- Не се препоръчва за бази данни, които постоянно имат твърде много транзакции.
- не поддържа индексиране на пълен текст.
- Налице е само в изданията на SQL Server Enterprise. Тази функция не се поддържа за други версии на SQL Server.
- Моментна снимка на системни бази данни като Model, Master, tempdb не се прави.
- Моментна снимка на базата данни поддържа само файловата система NTFS, файлът Snapshot Sparse не може да бъде създаден във файловата система FAT32.
Следващата снимка, която обобщава най-ефективната и най-използвана моментна снимка на база данни в SQL Server.
Функцията на база данни за моментни снимки се използва най-вече в базата данни на SQL Server Mirroring.