“索引也维护在事务日志中”是什么意思?

var*_*ble 0 index sql-server transaction-log

“索引也保存在事务日志中”

这是否意味着当查询有索引的表时,整个索引会被拉入内存并随后记录到 tlog 中?

And*_*yer 8

不,查询事物不会将数据写入事务日志。事务日志是数据库更改的日志。

当您更新索引列时,索引也会更新。对索引所做的更改将记录在事务日志中,就像记录对表所做的更改一样。这是因为如果您的数据库崩溃了,您的索引也需要恢复。