Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Моментни снимки на базата данни на SQL Server -2

Здравейте

Ще продължа да обяснявам моментните снимки на базата данни в SQL Server в тази статия.

Прочетете първата статия преди тази публикация.

Моментни снимки на базата данни на SQL Server -1

Сега нека да разгледаме предимствата и недостатъците на базата данни за моментни снимки на SQL Server.

Предимства

  1. Това е практичен метод за отчитане. Това е много необходима и перфектна функция за хора, които не се нуждаят от мигновени и само тези, които правят отчети за определени моменти. Тъй като при отчитане стабилните данни ще бъдат прочетени чрез тази функция. Това е много важно за отчитането.
  2. Също така ви позволява да имате исторически данни, за да създадете отчет.
  3. Може да се използва вместо нормално копие по отношение на дисковото пространство, тъй като не създава физическо копие. Само променените данни се съхраняват във файла Sparse и оригиналните данни се четат от базата данни Source.
  4. Изходната база данни се прави много бърз метод за архивиране според нормалното архивиране, при условие че не е повредена по този начин. Въпреки това, ако възникне повреда в изходната база данни, базата данни за моментни снимки не може да бъде възстановена.
  5. Той е много ефективен срещу административни грешки. Грешка, като неправилен скрипт за актуализиране и вмъкване или отпадаща таблица, може да бъде незабавно възстановена благодарение на възстановяване на моментна снимка.
  6. Предлага на потребителите готова тестова база данни. Ще бъде много лесно за потребителя да възстанови, ако направи грешка.

Недостатъци

  1. Осигурява допълнително натоварване за бази данни, които изискват производителност. Всяка страница, която се промени в базата данни, също се копира  в базата данни и диска.
  2. Моментната снимка също е недостъпна, когато основната база данни мигрира или основната база данни се срине , тъй като базата данни за моментни снимки зависи изцяло от основната база данни.
  3. Базата данни за моментни снимки не може да се използва като ефективен процес на архивиране-възстановяване.
  4. База данни със моментни снимки е само за четене. Моментна снимка се прави отново, когато имате нужда от актуализирани данни.
  5. Снимка и изходна база данни трябва да са в един и същ екземпляр.
  6. Не се препоръчва за бази данни, които постоянно имат твърде много транзакции.
  7. не поддържа индексиране на пълен текст.
  8. Налице е само в изданията на SQL Server Enterprise. Тази функция не се поддържа за други версии на SQL Server.
  9. Моментна снимка на системни бази данни като Model, Master, tempdb не се прави.
  10. Моментна снимка на базата данни поддържа само файловата система NTFS, файлът Snapshot Sparse не може да бъде създаден във файловата система FAT32.

Следващата снимка, която обобщава най-ефективната и най-използвана моментна снимка на база данни в SQL Server.

Функцията на база данни за моментни снимки се използва най-вече в базата данни на SQL Server Mirroring.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да мигрирате задания на SQL сървър от един екземпляр на SQL сървър към друг

  2. Генериране на клас от таблицата на базата данни

  3. Динамичен SQL за генериране на имена на колони?

  4. Как архивирате и възстановявате база данни като копие на същия сървър?

  5. Как да настроите съпоставянето на база данни в SQL Server (T-SQL)