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