2014年1月13日

Checkpoint--查看各DB上的脏页

摘要: 可以使用sys.dm_os_buffer_descriptors来看数据页在buffer pool中的状态,其中is_modified来标示数据页是否为脏页 阅读全文

posted @ 2014-01-13 23:53 笑东风 阅读(345) 评论(0) 推荐(0) 编辑

Checkpoint--实现步骤

摘要: Checkpoint 实现步骤: 1.将CheckPoint标记写入日志(标记中包含当前数据库中活动的事务信息),并将Log Block写入持久化存储 2.将Buffer Pool中所有的脏页写入磁盘,所有的脏页包含了未提交事务所修改的数据 阅读全文

posted @ 2014-01-13 23:52 笑东风 阅读(999) 评论(0) 推荐(0) 编辑

BCP 基本语法

摘要: 摘抄自MSDN上的BCP用法 阅读全文

posted @ 2014-01-13 23:47 笑东风 阅读(2600) 评论(0) 推荐(0) 编辑

BCP IN示例

摘要: 如何使用BCP来将数据导入到SQL SERVER 中 阅读全文

posted @ 2014-01-13 23:45 笑东风 阅读(3148) 评论(0) 推荐(0) 编辑

Alwayson--与复制的影响

摘要: 在主副本上建立复制后,复制的事务日志读取代理(log reader)不会读取尚未同步到辅助副本的日志,因为辅助副本可能在下一时刻转化成为主副本,变为新的复制发布服务器,为此需要保证复制处理的日志总慢于辅助副本同步的日志。 阅读全文

posted @ 2014-01-13 23:42 笑东风 阅读(712) 评论(2) 推荐(0) 编辑

Alwayson--问题总结二

摘要: 1. 备份首选项作用答:备份首选项并不影响实际的备份操作,只是在备份前提供标示当前副本是否是推荐的备份副本。管理员可以忽略备份首选项在任意副本上执行完整备份和日志备份。2. 在辅助副本和主副本备份的区别答:在辅助副本上执行完整备份时,必须使用COPY_ONLY选项,但在主副本上备份时可以不使用COPY_ONLY选项;无论在辅助副本还是主副本上进行日志备份(不带COPY_ONLY选项)都会截断日志。3. 当备份优先级相同时,如何决定备份首选副本?答:当备份首选项为“主副本”时,主副本为首选副本,当备份选项为其他时,在所有可用副本中选取位置最上的副本为首选副本。4. 如何判断当前副本是否是首选副本 阅读全文

posted @ 2014-01-13 23:39 笑东风 阅读(1718) 评论(0) 推荐(0) 编辑

Alwayson--问题总结一

摘要: 1. Alwayson 是否依赖于域环境?答: 是, alwayson依赖于故障转移群集(只有在故障转移群集中的SQL Server 才能启动高可行性组功能),而故障转移群集愈依赖于域环境.2. 为了启用高可用性组功能,SQL Server服务是否必须使用域账户运行?答: 否,在使用非域账户运行的SQL Server服务上仍然可构建高可用性组,服务运行账户决定SQL Server中管理员的操作权限, 如果运行的域账户有访问网络资源的权限,那么SA账户也拥有访问该资源的权限.3. 当域控服务器失效时, 高可用性组是否继续可用?答:当域控服务器失效时,无法进行自动故障转移, 无法使用机器名直接访问 阅读全文

posted @ 2014-01-13 23:38 笑东风 阅读(1602) 评论(0) 推荐(0) 编辑

Alwayson--辅助副本状态

摘要: 1. 同步中(SYNCHRONIZING),主副本和辅助副本之间存在数据差异,并正在进行同步;2. 已同步(SYNCHRONIZED),主副本和辅助副本之间不存在数据差异,无需要同步的日志;3. 已断开(DISCONNECTED),主副本和辅助副本间会定期相互ping,在指定超时时间内(默认10秒)无响应,则将辅助副本标识为DISCONNECTED状态;4. 不同步(NOT SYNCHRONIZING),当辅助辅助在重做日志出错时(如无法在辅助副本上添加文件组,或辅助副本空间不足),将辅助副本设置为NOT SYNCHRONIZING状态。当辅助副本被设置为NOT SYNCHRONIZING或D 阅读全文

posted @ 2014-01-13 23:37 笑东风 阅读(714) 评论(0) 推荐(0) 编辑

Alwayson--工作流程

摘要: Alwayson的工作流程:1. 在主副本上,用户提交数据修改事务,等待服务器返回成功表示;2.在主副本上,将事务日志固化(harden),SQL SERVER调用Logwriter线程将事务日志写入日志缓冲区(内存),然后将日志从缓冲区写入物理日志文件(物理磁盘);3.在主副本上,SQL SERVER调用Logscanner线程从日志缓冲区或日志文件中读取日志记录,将日志记录打包成日志块,将日志块发送给所有辅助副本;4. 在从副本上,SQL SERVER接受到主副本发送而来的日志块,调用固化线程将日志块写入到硬盘,调用重做线程读取固化到硬盘的日志,将日志记录翻译成数据修改操作并在辅助副本上执 阅读全文

posted @ 2014-01-13 23:27 笑东风 阅读(479) 评论(0) 推荐(0) 编辑

2013年10月21日

Alwayson--配置只读请求

摘要: 场景:有三台服务器SQLNode131,SQLNode132 ,SQLNode133:1) 三台服务器加入域DCDemo.com2) 三台服务器使用端口访问数据库3) 三台服务器构建故障转移群集SQLNode024) 三台服务器构建高可用性组AGNode1345) SQLNode12和SQLNode... 阅读全文

posted @ 2013-10-21 10:06 笑东风 阅读(2895) 评论(4) 推荐(2) 编辑

导航