此文根据用友的文档《基于SQL Server 2008构建SOA大型管理软件技术实践》“翻译”而成,非原创。在baidu上看见此文,觉得写的很好,就将原先的PPT细化一下并除去废话。

第二篇部分将的是行版本快照的隔离。

这是PPT上的图片:

图片上已经非常明确的告诉我们,读取不会因为写而被阻塞,而是读取最后已经提交的数据。

这在ERP应用中简直太有用了!!!

以前,我们的客户在线用户数一多,就奇慢无比,并不是机器差,而是阻塞了。这个特性算是完美解决了。

要了解如何启用此特性,请参考:《SQL Server 中的快照隔离 (ADO.NET)》。其做法简而言之就是在数据库上执行:

ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ONALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

以上两句话是设置快照功能启用,并设置默认的是读取快照事务级别。

我的观点:

虽然这是一个“老掉牙”的新特性了。但是我发现各大ERP厂商采用此技术的寥寥无几,并不是他们不知道此特性,而是… …没重视。这是我的理解哈,不要上火。希望这个小小的改动能够提高ERP的特性。

另外有人担心这是SQL Server 2005后的特性,其他的数据库怎么办?我想,在你的程序中写的稍微“复杂”些,多判断一下,你可能多花一天增加这个代码,但是你的客户却每时每刻享受此改进的时间缩短。

转载于:https://www.cnblogs.com/tansm/archive/2010/09/22/1833051.html

U9在SQL Server上的性能优化经验(转述) — 之 行版本快照相关推荐

  1. 在网上看到和篇关于sql server 2005的性能优化篇,觉得写得很好。

    在网上看到和篇关于sql server 2005的性能优化篇,觉得写得很好. SQL Server2005扩展函数已经不是一件什么新鲜的事了,但是我看网上的大部分都是说聚合函数,例子也比较浅,那么这里 ...

  2. 转载SQL Server 数据库的性能优化

    你是否在千方百计优化SQL Server 数据库的性能?如果你的数据库中含有大量的表格,把这些表格分区放入独立的文件组可能会让你受益匪浅.SQL Server 2005引入的表分区技术,让用户能够把数 ...

  3. .Net+SQL Server企业应用性能优化笔记3——SQL查询语句

    在上一篇文章中我们使用了几种方法来确定瓶颈,找到瓶颈,下面再回顾一下: LoadRunner压力测试+Windows计数器,这种方法主要是找出大概的性能问题是在哪台服务器,主要是哪个资源紧张. ANT ...

  4. SQL Server JSON:性能手册

    目录 介绍 1. 数据类型 2. 存储 3. 压缩/解压 4. 压缩 5. 列存储 6. 创建JSON 7.检查JSON 8. JSONValue 9. OpenJson 10. 字符串拆分 11.  ...

  5. 详细讲解SQL Server索引的性能问题

    在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引.因为查询执行 ...

  6. SQL Server 数据库的整理优化的基本过程(二)

    SQL Server 数据库的整理优化的基本过程(二) 高建刚 第一节 基本维护 第二节 索引 索引相信大家都不陌生,而且在因特网上,有了很多关于如何通过索引来优化数据库的文章,在这里,我主要是结合我 ...

  7. 华为云数据库SQL Server 上云最佳实践

    作者:华为云数据库高级项目经理/沈志鹏 沈志鹏: 在我开讲之前要先强调一下,刚才两个引擎所说的所有优点,SQL Server都有. 开讲前问一句,有没有人用过SQL Server数据库的?很好用的人还 ...

  8. SQL Server 上云最佳实践

    内容来源:华为云社区 作者:华为云数据库高级项目经理/沈志鹏 沈志鹏: 在我开讲之前要先强调一下,刚才两个引擎所说的所有优点,SQL Server都有. 开讲前问一句,有没有人用过SQL Server ...

  9. TechEd China 2009 课程幻灯片和代码下载 - MBL311 SQL Server Compact 终极性能调校

    我在 Microsoft TechEd China 2009 有一个讲座:MBL311 SQL Server Compact 终极性能调校,介绍了 SQL Server Compact 性能优化的各种 ...

最新文章

  1. ks检验正态分布结果_数据分析基础(2)——正态分布检验
  2. 一篇很全面的freemarker教程
  3. 猪的诱惑(2005-12-25 15:45:05)(新浪)
  4. 软中断amp;taskletamp;工作队列
  5. Ubuntu 安装Jdk(apt-get)
  6. jsp使用cookie实现记住用户名和密码
  7. fn:substring()函数
  8. LintCode 802. 数独(回溯)/ LeetCode 37. 解数独
  9. 写入和读取外部存储文件
  10. php 根据一个数据组的id 取得另一个数据组对应的名称,怎样从两个spss的数据文件中选出id相同的数据,合并成一个文件...
  11. JasperReport+iReport进行java报表开发
  12. js中常用framesetiframe页面跳转传参方法实例大全
  13. Fiddler-半自动构造少量数据
  14. AWS表示:我们将用Lambda函数让移动应用程序再次变得伟大
  15. Go语言躲坑经验总结
  16. Python一元二次方程求根
  17. BGP 模式下 Calico 与 MetalLB 的组合
  18. 新一代亚马逊电子书阅读器Kindle Paperwhite全球同步上市
  19. 贵金属交易最佳时间,2023伦敦金交易平台最新排行榜
  20. 《Python绝技:运用Python成为顶级黑客》读后感

热门文章

  1. 工具:分享IntelliJ IDEA 5条调试技巧,太实用了!
  2. 后端技术:命名不规范,lombok泪两行!
  3. 你的工作是为了你自己!
  4. 二进制编译安装mysql_数据库(MySQL)二进制安装+编译安装 + MariaDB编译安装
  5. .net 识别一维码_天若OCR文字识别 v5.0 原创好用的OCR及翻译小工具
  6. linux ll命令无效
  7. Axios 如何缓存请求数据?
  8. Android 四大组件之 Activity
  9. DotNetNuke 5 C#版本解读之2--HTTP Modules
  10. jmeter多用户登录跨线程组操作传值