2018年6月9日

sql server 锁与事务拨云见日(下)

摘要: 在锁与事务系列里已经写完了上篇中篇,这次写完下篇。这个系列俺自认为是有条不紊的进行,但感觉锁与事务还是有多很细节没有讲到,温故而知新可以为师矣,也算是一次自我提高总结吧,也谢谢大伙的支持。在上一篇的末尾写了事务隔离级别的不同表现,还没写完,只写到了重复读的不同隔离表现,这篇继续写完序列化,快照的不同 阅读全文

posted @ 2018-06-09 20:16 花阴偷移 阅读(970) 评论(1) 推荐(2)

2018年6月7日

sql server 锁与事务拨云见日(中)

摘要: 一.事务的概述 上一章节里,重点讲到了锁,以及锁与事务的关系。离上篇发布时间好几天了,每天利用一点空闲时间还真是要坚持。听《明朝那些事儿》中讲到"人与人最小的差距是聪明,人与人最大的差距是坚持"很经典的一句话一直记得。这篇重点围绕事务来开展。涉及的知识点包括:事务的概述,事务并发控制模型,并发产生的 阅读全文

posted @ 2018-06-07 16:27 花阴偷移 阅读(1205) 评论(4) 推荐(4)

2018年6月4日

sql server 锁与事务拨云见日(上)

摘要: 一.概述 讲到sql server锁管理时,感觉它是一个大话题,因为它不但重要而且涉及的知识点很多,重点在于要掌握高并发要先要掌握锁与事务,涉及的知识点多它包括各式各样的锁,锁的组合,锁的排斥,锁延伸出来的事务隔离级别, 锁住资源带来的阻塞,锁之间的争用造成的死锁,索引数据与锁等。这次介绍锁和事务, 阅读全文

posted @ 2018-06-04 10:31 花阴偷移 阅读(2510) 评论(3) 推荐(2)

2018年5月30日

sql server I/O硬盘交互

摘要: 一. 概述 sql server作为关系型数据库,需要进行数据存储, 那在运行中就会不断的与硬盘进行读写交互。如果读写不能正确快速的完成,就会出现性能问题以及数据库损坏问题。下面讲讲引起I/O的产生,以及分析优化。 二.sql server 主要磁盘读写的行为 2.1 从数据文件(.mdf)里, 读 阅读全文

posted @ 2018-05-30 17:22 花阴偷移 阅读(2241) 评论(4) 推荐(3)

2018年5月28日

sql server 任务调度与CPU

摘要: 一. 概述 我们知道在操作系统看来, sql server产品与其它应用程序一样,没有特别对待。但内存,硬盘,cpu又是数据库系统最重要的核心资源,所以在sql server 2005及以后出现了SQLOS,这个组件是sqlserver和windows的中间层,用于CPU的任务调度,解决I/O的资源 阅读全文

posted @ 2018-05-28 11:10 花阴偷移 阅读(3127) 评论(1) 推荐(3)

2018年5月23日

sql server 内存初探

摘要: 一. 前言 对于sql server 这个产品来说,内存这块是最重要的一个资源, 当我们新建一个会话,相同的sql语句查询第二次查询时间往往会比第一次快,特别是在sql统计或大量查询数据输出时,会有这么感觉。除了第一次要编译生成执行计划, 在CPU,I/O 的影响外,最主要的是第二次查询是从内存缓存 阅读全文

posted @ 2018-05-23 11:47 花阴偷移 阅读(2110) 评论(3) 推荐(2)

2018年5月21日

sql server 高可用镜像

摘要: 一、什么是数据库镜像 基本软件的高可用性解决方案 快速的故障转移恢复(3秒转移),低硬件成本 基于数据库级别的实现 二、数据库镜像中的服务器角色 主体服务器 承载主体数据库 接受用户连接和事务处理请求 镜像服务器 承载镜像数据库 作为主体数据库的热备份(主体数据库的变化及时传到镜像数据库中) 仅在故 阅读全文

posted @ 2018-05-21 17:55 花阴偷移 阅读(992) 评论(0) 推荐(0)

2018年5月20日

sql server 高可用故障转移(完结)

摘要: 最后测试 安装完二个sql server 节点后,对外的虚拟ip是192.168.2.105 测试将sql server转到另一节点 转移后连接sql 虚拟ip 测试 通过windows日志查看远行状态 总结 到这里故障转移群集就配置完成了, 通过一系列的配置,会发现实现起来还是很繁琐。 也是充分发 阅读全文

posted @ 2018-05-20 22:35 花阴偷移 阅读(930) 评论(2) 推荐(1)

sql server 高可用故障转移(6)

摘要: 创建分布式事务处理DTC群集服务 在hsr3 ip 49上继续 \ 输入一个没有冲突的ip地址用作SQL-CL的DTC解析地址:192.168.2.110,通过检测后会在DNS服务器中自动创建一条记录 选择日志盘此时是卷(M) 注意DTC是放在日志盘上,也是后面的M盘 此时我们来看看各系统的分配 H 阅读全文

posted @ 2018-05-20 22:10 花阴偷移 阅读(605) 评论(0) 推荐(1)

sql server 高可用故障转移(5)

摘要: 测试故障转移群集报告 在SQL-CL01(hsr 50)进行故障转移群集的创建,如图下图所示,在SQL-CL01和SQL-CL02的“服务器管理”中右键点击“功能”,选择“添加功能 勾选故障转移群集 (注意:操作故障转移群集使用域登录进去) 同样也在SQL-CL02(hsr 51)上安装故障转移群集 阅读全文

posted @ 2018-05-20 17:58 花阴偷移 阅读(588) 评论(0) 推荐(0)

导航