第10章 事务处理.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 事务处理

10.1.2 事务类型 SQL Server的事务可分为两类:系统提供的事务和用户定义的事务. 系统提供的事务是指在执行某些T-SQL语句时,一条语句就构成了一个事务. 这些语句是: ALTER TABLE CREATE DELETE DROP FETCH GRANT INSERT OPEN REVOKE SELECT UPDATE TRUNCATE TABLE 例如执行如下的创建表语句: CREATE TABLETEST ( col1 int not null, col2 varchar(20), col3 varchar(30) ) 10.1.3 事务处理语句 1. BEGIN TRANSACTION语句.语法格式如下: BEGIN TRAN[SACTION] [ transaction_name | @tran_name_variable [ WITH MARK [ description ]] 10.1.3 事务处理语句 SQL Server 使用不同的锁定类型来锁定资源,锁定的类型确定了 并发事务访问资源的方式.共有6种锁模式,分别是:共享、更新、排他、 意向、架构和大容量更新. 10.2.1 锁定的类型 10.2.1 锁定的类型 10.2.2 显示锁定信息 10.3 复 制 复制指从一个数据库将数据库对象复制和分发到另一个数据库,然 后使两个数据库之间的信息同步,从而获得一致性的过程. 对于分布式环境,存储冗余数据是必要的.复制技术主要用于: (1) 将数据复制或分发到多个服务器站点; (2) 将多个用户和站点的数据进行合并; (3) 有选择地对某些订阅站点的数据进行修改,而这些订阅站点处 于发布服务器的事务控制中. 10.3.1 复 制 模 型 复制技术采用发 布(出版)-订阅模 型分发数据,其结 构如图所示. 该模型由下列对 象组成:发布服务 器、分发服务器 订阅服务器、发 布、项目和订阅. 10.3.2 复 制 的 类 型 1. 快照复制 10.3.2 复 制 的 类 型 10.4.1 系统性能评估及监测 10.4.1 系统性能评估及监测 10.4.2 性能监测工具 1. SQL事件探查器 10.4.2 性能监测工具 4.  性 能 监 测 过 程 、 变 量 和 语 句 10.5.1 作业及其管理 创建作业:可以使用SQL Server企业管理器创建作业,也可以用创 建作业向导(Create Job Wizard)创建作业,还可使用T-SQL创建作业. 10.5.1 作业及其管理 10.5.1 作业及其管理 2. 调度作业 调度管理作业是实现管理任务自动化的一种方式.可 以定义作业在下列情况下运行: 当SQLServerAgent服务启动时 当CPU使用率处于定义为空闲状态的水平时 在特定日期和时间运行 按循环调度运行 响应警报 10.5.1 作业及其管理 10.5.2 操 作 员 操作员是负责维护SQL Server系统的人员,操作员可以由一人担 任,在那些拥有很多服务器的大型企业中,操作员也可以由多人担任. 10.5.3 警 报 SQL Server允许创建响应SQL Server错误、用户定 义错误或SQL Server性能状态的警报来解决潜在的错误问题. * * 10.1.1 事务的ACID原则 事务的处理必须满足ACID原则,即原子性(A)、一致性(C)、隔离性(I)和持久性(D). (1) 原子性(Atomicity) 事务必须是数据库的逻辑工作单元,即事务中包括的诸操作要么全执行,要么全不执行. (2) 一致性(Consistency) 事务在完成时,必须使所有的数据都保持一致状态. (3) 隔离性(Isolation) 一个事务的执行不能被其它事务干

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档