2018年6月7日

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

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

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

2018年6月4日

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

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

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

2018年5月30日

sql server I/O硬盘交互

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

posted @ 2018-05-30 17:22 花阴偷移 阅读(2060) 评论(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 花阴偷移 阅读(2977) 评论(1) 推荐(3) 编辑

2018年5月23日

sql server 内存初探

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

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

2018年5月21日

sql server 高可用镜像

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

posted @ 2018-05-21 17:55 花阴偷移 阅读(938) 评论(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 花阴偷移 阅读(851) 评论(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 花阴偷移 阅读(547) 评论(0) 推荐(1) 编辑

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

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

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

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

摘要: 二台sql服务器配置ISCSI虚拟磁盘 在上篇我们利用ISCSI Target软件在DC-ISCSCI上创建了三个ISCSI虚拟磁盘,在下面我们将为大家介绍SQL-CL01(hsr1 50)和SQL-CL02(hsr2 51)如何访问这些ISCSI虚拟磁盘. SQL-CL01和SQL-CL02可以使 阅读全文

posted @ 2018-05-20 10:50 花阴偷移 阅读(569) 评论(0) 推荐(0) 编辑

导航