随笔分类 -  sql server

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

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

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

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

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

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

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

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

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

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

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

posted @ 2018-05-20 22:35 花阴偷移 阅读(861) 评论(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 花阴偷移 阅读(549) 评论(0) 推荐(1) 编辑

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

posted @ 2018-05-20 17:58 花阴偷移 阅读(542) 评论(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 花阴偷移 阅读(572) 评论(0) 推荐(0) 编辑

sql server 高可用故障转移(3)
摘要:虚拟磁盘创建 前面我们已经搭了域和两台sql 服务器, 下面我们准备让DC域服务器除了担当域控制器外,还行使另一个职能:充当集群共享存储。 集群共享存储是由群集内的每个节点都能共同访问的一个存储设备,本次实验中准备用DC服务器来模拟存储设备。 第一步下载iscsi target程序, 放在dc 桌面 阅读全文

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

sql server 高可用故障转移(2)
摘要:添加网卡心跳线 目标: 二台sql服务器需要添加网卡心跳线,用于sql server内部数据传输 计算机名 Ip信息 心跳线 Hsr1 192.168.2.50 (ipv4 ip) 255.255.255.0 (掩码) 192.168.2.1 (网关) 192.168.2.52 (dns) 100. 阅读全文

posted @ 2018-05-19 12:09 花阴偷移 阅读(793) 评论(0) 推荐(0) 编辑

sql server 高可用故障转移(1)
摘要:群集准备工作 个人电脑 内存12G,处理器 AMD A6-3650CPU主频2.6GHz 虚拟机 VMware Workstation 12 数据库 sql server 2008 r2 三台虚拟服务器 windows server 2008 r2 enterprise , 内存分配2g,使用网络桥 阅读全文

posted @ 2018-05-19 10:25 花阴偷移 阅读(1937) 评论(0) 推荐(0) 编辑

sql server 高可用日志传送
摘要:一. 日志传送概述 SQL Server使用日志传送,可以自动将主服务器的事务日志备份发送到一个或多个辅助数据库上。可选的监视服务器,记录备份和还原操作的历史记录及状态。 优点 提供灾难恢复解决方案 支持对辅助数据库的受限的只读访问权限 允许用户定义日志发送的延迟时间(如果主数据库上的数据被意外更改 阅读全文

posted @ 2018-05-18 17:42 花阴偷移 阅读(876) 评论(0) 推荐(1) 编辑

sql server 高可用性技术总结
摘要:一. 复制Replication(快照、事务、合并) 应用场景: 负载均衡、提供副本读,写操作。 分区将历史数据复制到其它表中。 授权,将数据提供它人使用。 数据合并。 故障转移。 优点: 实现简单。 数据同时同步,几乎达到镜像。 可以实现对某些表,或表数据过滤进行复制。 缺点: 不适合做高可用,因 阅读全文

posted @ 2018-05-18 16:03 花阴偷移 阅读(1766) 评论(0) 推荐(0) 编辑

sql server 分区(上)
摘要:分区发展历程 基于表的分区功能为简化分区表的创建和维护过程提供了灵活性和更好的性能。追溯到逻辑分区表和手动分区表的功能. 二.为什么要进行分区 为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。 大型表除了大小以数百 GB 计算,甚至以 TB 计算的指标外,还可以是无法按照预期方式运行的数 阅读全文

posted @ 2018-05-16 18:28 花阴偷移 阅读(596) 评论(0) 推荐(0) 编辑

sql server 性能调优之 SQL语句阻塞查询
摘要:在生产环境下,有时公司客服反映网页半天打不到,除了在浏览器按F12的Network响应来排查,确定web服务器无故障后。就需要检查数据库是否有出现阻塞 当时数据库的生产环境中主表数据量超过2000w,子表数据量超过1亿,且更新和新增频繁。再加上做了同步镜像,很消耗资源。 这时就要新建一个会话,大概需 阅读全文

posted @ 2018-05-15 10:43 花阴偷移 阅读(1473) 评论(0) 推荐(0) 编辑

sql server 性能调优之 死锁排查
摘要:一.概述 记得以前客户在使用软件时,有偶发出现死锁问题,因为发生的时间不确定,不好做问题的重现,当时解决问题有点棘手了。现总结下查看死锁的常用二种方式。 1.1 第一种是图形化监听: sqlserver -->工具--> sql server profiler 登录后在跟踪属性中选择如下图: 监听到 阅读全文

posted @ 2018-05-14 10:52 花阴偷移 阅读(4058) 评论(2) 推荐(2) 编辑

导航

点击右上角即可分享
微信分享提示