Trigger:在SQL SERVER 2005之前,触发器需要使用日志来获取DELETED AND INSERTED的数据,因此会打乱日志顺序写的模式,造成磁盘压力,在SQL Server2005 之后,触发器改用行版本来获取DELETED AND INSERTED,从而减少对磁盘的影响,但增加对TempDB的压力

Online Index: 在创建或重建索引时,可以指定ONLINE选项,当ONLINE=TURE时,只有在Index开始和结束时才申请表锁,其余时间用户可以操作和访问表中数据。SQL server使用row version来保持索引建立期间相同的数据视图,数据版本存储在TempDB中。

MARS: Multiple active result set, SQL server use row versioning to provide statement consistency to the transcation as mars allows multiple statements within the same transcation to be active at the same time.

Snapshot isolation level and read commited snapshot level: use row version to provide a consistent view in a transcation with snapshot isoaltion level.

最新文章

  1. stm32GPIO的速度是什么意思
  2. javascript 练习示例(一)
  3. C#枚举、结构、数组、排序
  4. Atitit 混合叠加俩张图片的处理 图像处理解决方案 javafx blend
  5. VMware虚拟机无法访问外网
  6. 转:查看sql语句执行时间/测试sql语句性能
  7. Hibernate各种主键生成器策略与配置详解(转载)
  8. [python学习笔记]Day2
  9. hiveserver2 with kerberos authentication
  10. [改善Java代码]不要让四舍五入亏了一方
  11. shareSDK实现QQ第三方登录
  12. 为什么margin-top不是作用于父元素
  13. XSS与字符编码的那些事儿
  14. Android开发学习之Adapter
  15. HDOJ(HDU) 1563 Find your present!(异或)
  16. OSCHina技术导向:开源企业ERP系统Opentaps
  17. Why Python?
  18. NN-Neural Network
  19. 从壹开始微服务 [ DDD ] 之八 ║剪不断理还乱的 值对象和Dto
  20. android的nfc卡模拟开发

热门文章

  1. Ubuntu12.10下Python(pyodbc)访问SQL Server解决方案
  2. 5月23日笔记-js绑定事件、解绑事件、复合事件
  3. 第10课 初探 Qt 中的消息处理
  4. mysql统计一个库里面的表的总数
  5. Lua加密
  6. 03-使用html静态页面展示执行效果
  7. Java 设计模式系列(十五)迭代器模式(Iterator)
  8. Caffe 议事(一):从零开始搭建 ResNet 之 残差网络结构介绍和数据准备
  9. android studio快捷键大全
  10. [在职软件工程]基于CMMI的软件工程教程