上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页
  2011年5月24日
摘要: select t.name from sys.tables t left join sys.indexes i on t.object_id=i.object_idand i.index_id=1where i.index_id is nulland is_ms_shipped=0 阅读全文
posted @ 2011-05-24 11:55 stswordman 阅读(206) 评论(0) 推荐(0) 编辑
  2011年5月21日
摘要: createdatabasescmon(name=scm,filename='d:\sqldata\scm.mdf',size=3mb,FILEGROWTH=1mb)logon(name=scm_log,filename='f:\sqldata\scm_log.ldf',size=10000mb,FILEGROWTH=100mb)goalterdatabasescmaddfilegroupDFGgoalterdatabasescmaddfile(name=scm1,filename='d:\sqldata\scm1.ndf',size=10000 阅读全文
posted @ 2011-05-21 22:09 stswordman 阅读(290) 评论(0) 推荐(0) 编辑
  2011年5月17日
摘要: 1 查看数据库中有几个发布,以及相应的信息,需要在发布库中执行execsp_helppublicationorselectpubid,name,description,caserepl_freqwhen0then'Transactional'when1then'Snapshot'else'Error'endasrepl_freq,case[status]when0then'Inactive'when1then'Active'else'Error'endasstatus,independent_age 阅读全文
posted @ 2011-05-17 14:47 stswordman 阅读(416) 评论(0) 推荐(0) 编辑
  2011年5月16日
摘要: SAN Performance Tuning with SQLIO SQL Server Best Practices Article param.txt d:\testfile.dat 2 0x0 102400 sqlio -kW -t256 -s300 -dd -o10 -frandom -BH -LS -b8 -Fparam.txtsqlio -kW -t256 -s300 -dd -o10 -fsequential -BH -LS -b8 -Fparam.txtsqlio -kW -t256 -s300 -dd -o10 -frandom -BH -LS -b64 -Fparam.tx 阅读全文
posted @ 2011-05-16 09:27 stswordman 阅读(382) 评论(0) 推荐(0) 编辑
  2011年5月10日
摘要: 创建事务性复制,pull模式.具体设置见http://www.cnblogs.com/stswordman/archive/2011/04/07/2008753.html. 现在为发布库P建立镜像M并在分发服务器配置Publisherfailoverparnter选项. 一切正常…分发复制可以正常运行. 现在进行failover操作,操作完成后M为主体,P为镜像.一切正常…分发复制可以正常运行 在M上的现存发布里添加一个表A—>’查看快照代理状态’—>启动. 这时快照将会同步到订阅端….一切正常. 这一步的操作使用SSMS的界面完成 在重复一次刚才的操作: 在M上的现存发布里添加一 阅读全文
posted @ 2011-05-10 11:49 stswordman 阅读(480) 评论(0) 推荐(1) 编辑
摘要: ‘distribution cleanup job’作业用于清除distribution库中事务(已经/没有同步到订阅的事务,这取决于具体参数),如果禁止该作业,那么由log reader agent传递到分发库的数据就会越积越多. 而distribution agent会扫描相应的表,将数据传递到订阅库.因此过多的数据会造成distribution agent效率低下,一起复制的延迟等…, 并且也会引起distribution库文件扩张.‘distribution cleanup job’默认每10分钟执行一次,调用下面这个存储过程来完成清除工作.EXEC dbo.sp_MSdistribu 阅读全文
posted @ 2011-05-10 11:13 stswordman 阅读(1120) 评论(0) 推荐(1) 编辑
  2011年4月29日
摘要: 新建一个数据库,将数据文件变为1000mb(以保证在实验中数据文件不会变化),日志文件大小设置为1mb,每次增长200k. 不断的向数据库中插入数据,观察分配页和日志增长的关系。Log Growths代表日志文件的增长,可以看出,每次日志增长,Page Allocated都会停滞(正在进行的新页分配的事物会暂停),所以应当尽量避免日志的自动增长造成事物暂停(或者产生过的的虚拟日志文件),而是预估出需要的空间. 如果无法预估,应但是用手动增长代替自动增长:使用性能监视器监控日志的剩余空间,当剩余空间小于某个值的时候(例如小于10%)进行扩张操作,在这种情况下进行扩展,正在进行的事物不会受到(直接 阅读全文
posted @ 2011-04-29 22:17 stswordman 阅读(692) 评论(0) 推荐(0) 编辑
  2011年4月22日
摘要: 有两个服务器db-admin-12(主体)和db-admin-10(镜像),db-admin-12上有数据库mirroring_sample,现在希望建立镜像. 建立镜像的前提条件: db-admin-12和db-admin-10服务器的启动账号为域账号 db-admin-10的启动账号为domain1\sqlserver1 db-admin-12的启动账号为domain1\sqlserver2 mirroring_sample的为完全恢复模式 db-admin-12和db-admin-10上SQLSERVER版本相同(version&edition) 在db-admin-12上执行 阅读全文
posted @ 2011-04-22 11:35 stswordman 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 配置Mirror+Repl参见http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/replicationanddbm.docxP为主题,M为镜像,D为分发,S为订阅.当P和M发生切换是,如果要想让P上的自动迁移到M并正常工作 ,需要进行如下设置:1.在D中将P和M添加为发布服务器 2.在P和M中,将D添加为分发服务器.3.为相应的代理设置设置Failoverpartner参数4.P和M发生切换, 相应的代理(例如log reader agent)会尝试读取备份的发布服务器,即fai. 阅读全文
posted @ 2011-04-22 09:43 stswordman 阅读(611) 评论(0) 推荐(0) 编辑
  2011年4月15日
摘要: 最近给服务器分发复制系统做了一次检查,发现许多设置并没有遵循<Replication Agent Security Model>. 1 发布的检查的项目为: 发布类型:事物型 状态:active 立即初始化:false 允许匿名:false 独立的分发代理: 如果是表的发布,则为true,否则为false (表的订阅为pull类型; 其他类型<例如存储过程>的订阅为push类型,这类的订阅对时时行要求不高,可以使用share agent,并且对应的job运行频率也可以调低) ftp地址 ftp端口 ftp登录 相关脚本,在发布服务器的发布库执行: use[publica 阅读全文
posted @ 2011-04-15 20:28 stswordman 阅读(1622) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页