可用性组的主要设计目标是为了交付高可用性和灾难恢复功能,但是除此之外,辅助副本可以被配置用于只读访问。在这种情况下,只读负载被卸载到辅助副本数据库,使得主副本的负载被转移和优化,从而可以更好地支持可读写的关键任务。
  例如,如果想要运行报表,那么可以选择其中一个辅助副本来运行报表,而不是都在主副本上运行,让其不堪重负。你还可以在辅助副本上执行数据库备份。辅助副本支持完整数据库备份、文件和文件组备份,但不支持差异备份。辅助副本还支持事务日志备份。这些都是仅复制备份。
  考虑下面只读辅助副本提供的功能:
  辅助副本的数据几乎和主副本保持实时。实时的程度取决于主副本和辅助副本的网络延时、重做(redo)操作、辅助数据库上锁的情况和辅助服务器所运行的负载。
  辅助副本的只读属性会被应用到所有可用性组数据库中。
  为了大量减少辅助只读副本上的锁,辅助副本数据库默认被配置为快照隔离来避免读操作阻塞更新数据的日志重做。快照隔离为每行增加14字节的标识符来维护行版本,在重做操作更新副本数据库时,会在tempdb内维护最后提交的行。
  由于辅助副本是只读的,为了优化只读负载,任何辅助副本所需的索引和数据库统计信息都需要在主副本中创建,并以事务日志数据移动的方式传输到所有辅助副本。然而,为了支持只读负载,SQL Server2014允许在tempdb内创建临时数据库统计信息。这些临时的统计信息会在SQL Server实例重启或是辅助副本由于 转移变为主副本时丢失。
  和数据镜像类似,可用性组支持自动页修复。每一个可用副本都会在遇到阻止读取数据页的特定类型错误时,自动尝试在本地数据库中的对即将损坏的页进行恢复。如果辅助副本不能读取页,辅助副本就会从主副本请求最新的页。如果主副本无法读取页,主副本会给所有的辅助副本广播请求最新页,并从第一个响应的辅助副本哪里获取页。如果请求成功,无法获取的也就会被请求页的副本替换,这通常可以解决问题。
  客户端程序可以连接到只读副本。可以通过两种方式联接到支持只读访问辅助副本:通过直接在连接字符串中指定SQL Server实例名;或是使用可用性组侦听器名,通过只读路由重新连接到下一个可用的辅助只读副本。

WorkWinFaceh

★关于WorkWin公司电脑监控软件★

WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。

WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。

WorkWin介绍

WorkWin监控首页 短视频讲解 下载免费试用版

版权所有,南京网亚计算机有限公司 。本文链接地址: 允许只读访问辅助副本