SQLSERVER中的鬼影索引
程序员文章站
2022-06-10 12:26:05
...
SQLSERVER中的鬼影索引 看这篇文章之前可以先看一下鬼影记录 了解了解一下SQLSERVER里的鬼影记录 关于鬼影记录的翻译一 关于鬼影记录的翻译二 当删除表中的某一条记录的时候,索引页面的对应记录并不是马上删除,而是标记为鬼影,当提交事务的时候才真正删除
SQLSERVER中的鬼影索引
看这篇文章之前可以先看一下鬼影记录
了解了解一下SQLSERVER里的鬼影记录
关于鬼影记录的翻译一
关于鬼影记录的翻译二
当删除表中的某一条记录的时候,索引页面的对应记录并不是马上删除,而是标记为鬼影,当提交事务的时候才真正删除索引记录,
或者回滚事务,鬼影索引记录才会恢复为正常索引记录,,这样做的目的就是提高了性能
鬼影索引只会出现在非聚集索引页,聚集索引页是没有鬼影索引的
建立环境
testghostindexnoncluster(id INT IDENTITY(1,1),NAME VARCHAR(20)) testghostindexnoncluster(name) IX_testghostindexnoncluster ) .
推荐阅读
-
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法_php实例
-
sqlserver存储过程中SELECT 与 SET 对变量赋值的区别
-
【转载】C#中ArrayList集合类使用RemoveAt方法移除指定索引的元素
-
在Python中pandas.DataFrame重置索引名称的实例
-
SQLServer中SELECT语句的执行顺序
-
sqlserver 存储过程中的top+变量使用分析(downmoon)
-
SQLSERVER中的MARS结果集是什么东东
-
删除sqlserver中的重复记录并按照条件保存其中一条
-
关于MySql 和SqlServer 中left join , full join的一点区别
-
搜索引擎优化中关键词的权重问题