0
A
回答
1
快照是另一個數據庫的只讀副本,在某個時間點完成。對快照進行寫入快照所使用的文件時,對原始數據庫的任何更改都會導致數據的版本。因此,會涉及到性能問題,但它可以非常有用地知道您的數據庫在過去的某個時刻的樣子(當您告訴創建快照時)。
絕對值得注意的是,快照首次創建時不包含自己的數據,因爲它可以引用原始數據庫,至少在原始數據庫更改之前。
0
快照首次創建時,它是一個將所有查詢(快照爲只讀)委託給原始數據庫的空殼。
由於對原始數據庫進行了更改,所涉及的頁面被複制到快照中。此時對快照的查詢將在邏輯數據庫上執行,該邏輯數據庫是將快照中的頁面分層到原始數據庫中的頁面的結果。
結果是快照看起來是在創建快照的同時創建的原始數據庫的完整副本。
這可能有用的一種情況是部署更改。如果出現問題,快照可能是一種非常廉價的保險形式。假設在部署期間只修改了原始數據庫中的一部分頁面,則在還原期間只需要將該部分頁面從快照複製回原始數據庫。
相關問題
- 1. SQL Server數據庫和db2數據庫之間的同步
- 2. 壓縮數據庫和SQL Server數據庫之間的區別
- 3. 在線Mysql和SQL Server數據庫之間的數據傳輸
- 4. sql server數據庫和本地sql ce數據庫之間的本地數據庫同步
- 5. SQL和數據庫
- 6. SQL Server 2000和SQL Server 2008之間的數據庫傳輸
- 7. SQL數據庫時間戳
- 8. 如何在Azure SQL數據庫實例之間移動數據
- 9. 在SQL數據庫之間共享數據
- 10. 在兩個數據庫之間傳輸SQL數據
- 11. 在SQL數據庫
- 12. Android設備上的SQL Lite數據庫與SQL Server數據庫之間的同步數據庫
- 13. SQL數據庫
- 14. SQL:數據庫
- 15. SQL /數據庫
- 16. 單個數據庫和彈性SQL數據庫之間的區別
- 17. 如何在SQL Server 2005數據庫之間傳輸sql加密數據?
- 18. BDE和AZURE SQL數據庫
- 19. SQL Server數據庫和Android
- 20. ADO.NET與SQL和數據庫
- 21. SQL數據庫和Java
- 22. MicroLite和Azure SQL數據庫
- 23. Java和SQL數據庫
- 24. Android和SQL Server數據庫
- 25. ASP.NET和SQL Server數據庫
- 26. 搜索SQL數據庫和CONCAT數據
- 27. 同步webSQL數據庫和MySQL數據庫之間的數據
- 28. 兩個SQL Server數據庫之間的數據同步檢查
- 29. MS SQL Server複製數據庫之間的關係數據
- 30. 在數據庫中的命名參數/ sql和數據庫/ sql /驅動程序