高并发性的设计和优化.pdf

高并发性的设计和优化.pdf

ID:52953282

大小:1.34 MB

页数:15页

时间:2020-04-03

高并发性的设计和优化.pdf_第1页
高并发性的设计和优化.pdf_第2页
高并发性的设计和优化.pdf_第3页
高并发性的设计和优化.pdf_第4页
高并发性的设计和优化.pdf_第5页
资源描述:

《高并发性的设计和优化.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高并发性的设计和优化Agenda数据库设计隔离级别和锁高并发性设计原则高并发性设计方法Q&ADTCC2012DTCC2012数据库设计逻辑设计物理设计性能设计并发设计DTCC2012DTCC2012隔离级别读未提交读提交可重复读串行读读提交快照快照DTCC2012DTCC2012锁:粒度和层次KeyRowPageTableDBDTCC2012DTCC2012锁:模式S锁U锁X锁意向锁DTCC2012DTCC2012锁:时长HOLDLOCK使用持有锁可以使锁持有到事务完成,而不是一旦所需的表、行或数

2、据页不再需要时就释放锁。NOLOCK不采用任何锁。READPAST跳过锁定行。DTCC2012DTCC2012锁的兼容模式DTCC2012DTCC2012锁锁的兼容模式DTCC2012DTCC2012查看锁的信息Sp_locksys.dm_tran_locksDTCC2012DTCC2012并发如果2个事务在执行时间上有重叠,则称这2个事务是并发的。并发控制有一个简单的正确性目标:使得每一个事务的执行看上去都是隔离的,与其他任何事务都不相关。也就是说,事务集播放执行与这些事务依次独立执行必须是等同的。并发的正确性一般通过互斥来实现。DTC

3、C2012DTCC2012高并发性设计原则Scaleout尽量消除等待阻塞和锁DTCC2012DTCC2012高并发性设计方法Scaleout①应用程序控制数据路由(DDR)②分布式分区视图(DPV)③复制(事务复制、P2P)④ServiceBroker⑤ScalablesharedDB尽量消除等待阻塞和锁①尽量将update转换为select、delete、insert操作DTCC2012DTCC2012DemoDTCC2012DTCC2012

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。