var*_*ble 0 sql-server transaction-log
本书建议“延迟持久性可能导致数据丢失,因为您可能会丢失已提交的事务。如果 SQL Server 在事务提交后崩溃,但在 60KB 缓冲区被填满之前,该事务将无法恢复,因为它丢失了。”
但是,事务在事务日志中不可用并且可以重播以进行恢复吗?
https://books.google.co.in/books?id=5Es3DwAAQBAJ&pg=PT159&lpg=PT159&dq= “数据+损耗+是具有+ + +可能延迟+耐久性” &源= BL&OTS = Mwmh4cKa6G&SIG = tctRb18itYQyBxo7lLhkT1w4-Z4&HL = EN&SA = X&VED =2ahUKEwjAyau784jeAhWHMo8KHW1XCi4Q6AEwAHoECAEQAQ#v=onepage&q="data%20loss%20is%20possible%20with%20delayed%20durability"&f=false
当您启用延迟持久性时,事务在提交之前不会写入事务日志文件。
这就是为什么事务在日志中不可用的原因,并且在这种情况下它们将永久丢失。
| 归档时间: |
|
| 查看次数: |
362 次 |
| 最近记录: |