摘要: 学习笔记(十五)——镜像的知识点与注意事项 一、基础知识 1、SQL Server镜像只有两种模式:高安全模式和高性能模式。两种模式的主要区别在于在事务提交后的操作。 在高性能模式下,主体服务器不需要等待镜像服务器响应即可提交事务。 在高安全性模式,需要把事务同步到镜像并得到响应后才最终提交主体服务 阅读全文
posted @ 2018-01-09 19:48 Angular_JS 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 通往1级楼梯:什么是“SQL Server AlwaysOn” Perry Whittle,2016 / 02 / 24(首次公布:2014 / 09 / 24) 该系列 本文是系列的一部分:楼梯楼梯AlwaysOn AlwaysOn是一套复杂的技术,常被误解。在这楼梯你将学到的AlwaysOn技术 阅读全文
posted @ 2018-01-05 11:15 Angular_JS 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1、 SQL Server 代理中包含很多的类别,有作业、警报、操作员、代理等,作业属于其中的一个类别 1、 用自动化数据备份来介绍作业的具体运用规则 ①用命令符启用sqlserveragent ②添加作业的类别,明确进行作业的任务 ③添加作业(包括名字、任务,所属的类别) ④为作业添加具体的任务描 阅读全文
posted @ 2017-12-27 21:12 Angular_JS 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 翻译(十四)——通往SQL Server代理的阶梯-二级:作业步骤和子系统 Richard Waymire,2017/10/11(首次出版:2011/02/17) 链接: http://www.sqlservercentral.com/articles/SQL+Agent/Job+Steps+and 阅读全文
posted @ 2017-12-27 20:35 Angular_JS 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 通往SQL Server复制的阶梯:一级- SQL服务器复制介绍 塞巴斯蒂安 2012/12/26 该系列 本文是楼梯系列的一部分:SQL Server复制的阶梯 SQL复制可以解决运行数据库驱动的应用程序中的许多问题。发布/订阅模型并不完全容易理解,脚本和监控复制系统的复杂性需要一些思考。在这里, 阅读全文
posted @ 2017-12-22 11:16 Angular_JS 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 学习笔记(十三)——数据库备份还原的知识点与注意事项 一、备份还原基本概念 1、 完整备份:完整备份因为需要备份的数据量大,所以需要在空闲时间进行,并且定期进行。 2、 日志备份:日志备份的数据量小,备份时间为上一次备份到本次本分期间的数据,每天都可以进行备份,或者每小时都可以进行备份,据所需备份。 阅读全文
posted @ 2017-12-20 10:57 Angular_JS 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 1、统计信息 SQL SERVER是根据表中的统计信息进行行数估计,按照脚本语义来确定物理操作步骤生成执行计划,再按照该执行计划访问数据。表和视图都有统计信息,统计信息对象是根据索引或表列的列表创建的。当某列第一次最为条件查询时,将创建单列的统计信息。当创建索引时,将创建同名的统计信息。索引中,统计 阅读全文
posted @ 2017-12-15 21:11 Angular_JS 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.索引碎片 数据库存储本身是无序的,建立了聚集索引,会按照聚集索引物理顺序存入硬盘。既键值的逻辑顺序决定了表中相应行的物理顺序 而且在大多数的情况下,数据库写入频率远低于读取频率,索引的存在为了读取速度牺牲写入速度(页 为最小单位 8kb,区 物理连续的页(8页)的集合) 其内部碎片 数据库页内部 阅读全文
posted @ 2017-12-12 17:10 Angular_JS 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Reading Query Plans: Stairway to SQL Server Indexes Level 9 By David Durant, 2011/10/05 原文链接:http://www.sqlservercentral.com/articles/Stairway+Series/ 阅读全文
posted @ 2017-12-06 20:21 Angular_JS 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 学习笔记(十)——索引的应用技巧和注意事项 1、创建包含列的非聚集索引(将空间上的优势转变成时间上的优势) 创建代码如下: 例如创建一个客户的名字非聚集索引 实际开销结果如下: 实际开销结果如下: 实际开销为下面的结果: 对比三面的三个开销结果,可以看得出来建立索引的查询是有先来后到的,索引的查询要 阅读全文
posted @ 2017-12-04 19:57 Angular_JS 阅读(267) 评论(0) 推荐(0) 编辑