回答
事務日誌文件負責存儲對數據庫執行的所有事務。事務日誌記錄數據庫中發生的每一個變化,以將所有事務保存到磁盤。
許多類型的操作都記錄在事務日誌中。
這些操作包括:
- 開始和每一筆交易的結束。
- 每個數據修改(插入,更新或刪除)。 這包括系統存儲過程或數據定義語言(DDL)語句對任何表的更改,包括系統表 。
- 數據庫名稱。
- 對象名稱。
- 交易名稱即DML/DDL。
- 交易是否已提交或未提交。
- 時間戳。
- 交易ID:是它所屬的交易的ID。
- 交易記錄序列號。
- 之前和之後圖像也記錄在事務日誌中。
- 回滾操作也記錄在Transactin-Log中。
- 每個程度和頁面分配或釋放。
- 創建或刪除表或索引。
我希望這給你所有你正在尋找的細節。
回答你的第二個問題:(我們爲什麼需要事務日誌如下:)
交易的目的日誌
- 恢復單個交易
- 回收所有未完成交易
- 恢復到故障點
- 支持事務複製。
- 支持高可用性和災難恢復解決方案:AlwaysOn可用性組,數據庫鏡像和日誌傳送。
這正是我正在尋找。 –
你能告訴我爲什麼我們需要事務日誌嗎? –
目的交易日誌個人交易 ⦁\t恢復所有未完成的事務 ⦁\t的恢復失敗 ⦁\t支持事務複製的點 ⦁\t恢復。 ⦁\t支持高可用性和災難恢復解決方案:AlwaysOn可用性組,數據庫鏡像和日誌傳送。 –
- 1. 休眠事務標識日誌記錄
- 2. 事務日誌記錄當回滾
- 3. java日誌記錄/日誌服務器
- 4. 在T-SQL事務中實現日誌記錄的最佳方式是什麼?
- 5. Rails 3.活動記錄。日誌記錄。顯示SQL事務塊
- 6. 什麼是最好的日誌記錄
- 7. 數據庫日誌記錄什麼?
- 8. Symfony2中的事件日誌記錄
- 9. ADO.net中的SQL事件日誌記錄
- 10. MySQL - 事務日誌記錄 - binlog?一般查詢日誌?登錄到數據庫?
- 11. AWS容器服務 - 什麼是日誌記錄最佳實踐?
- 12. Java日誌記錄:它是日誌還是日誌記錄器?
- 13. 如何刪除SQL 2005中保留事務日誌的記錄
- 14. 在應用程序和服務日誌中記錄NLog事件
- 15. 瞭解django的日誌記錄
- 16. 將多臺服務器的日誌發送到集中式日誌記錄服務器的方法是什麼?
- 17. 過濾/匹配事件日誌記錄
- 18. 10月CMS事件日誌記錄
- 19. 使用Listbox UI事件日誌記錄
- 20. 事件日誌記錄的log4net配置
- 21. Facebook bot分析事件日誌記錄
- 22. SLF4J版本的日誌記錄事件
- 23. 不太瞭解SQL Server事務日誌
- 24. log4net的日誌記錄在Windows事件日誌內部錯誤
- 25. lightadmin中的日誌記錄
- 26. Couchdb日誌記錄
- 27. SynchronizationLockException +日誌記錄
- 28. NHibernate:日誌記錄
- 29. MongoDB日誌記錄
- 30. Sugarcrm日誌記錄
參見[如何閱讀SQL Server數據庫事務日誌(https://www.mssqltips.com/sqlservertip/3076/how-to-read-the-sql-server-database-transaction-日誌/) – Serge