随笔-152  评论-346  文章-2  trackbacks-13
  置顶随笔
摘要: #实例化对象,以SqlConnection为例子Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$con=new-object System.Data.Sqlclient.SqlConnection("server=.;uid=xxx;pwd=xxx")#引用静态方法 Using Static Classes and MethodsCode highlighting produced by Actipro CodeHigh阅读全文
posted @ 2009-10-05 15:43 stswordman 阅读(569) 评论(0) 编辑
  2012年2月9日
摘要: The subscription(s) have been marked inactive and must be reinitialized. NoSync subscriptions will need to be dropped and recreated. (Source: MSSQLServer, Error number: 21074)Get help: http://help/21074当sql server检测到订阅和发布数据库不同步(例如网络原因)达到maximum retention(默认为72小时), SQL Server会将订阅标记为inactive状态。此后,即使网络阅读全文
posted @ 2012-02-09 15:42 stswordman 阅读(5) 评论(0) 编辑
  2011年10月6日
摘要: USEmaster;GOdropdatabaseSalesgoCREATEDATABASESalesONPRIMARY(NAME=SPri1_dat,FILENAME='D:\SalesData\SPri1dat.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=15%),FILEGROUPSalesGroup1(NAME=SGrp1Fi1_dat,FILENAME='D:\SalesData\SG1Fi1dt.ndf',SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOGON(NAME=Sales_log,FILENAME阅读全文
posted @ 2011-10-06 09:29 stswordman 阅读(111) 评论(0) 编辑
  2011年7月27日
摘要: 1 找出效率低的语句 SELECTTOP10qs.total_worker_time,qs.total_logical_reads,qs.last_logical_writes,qs.plan_handle,qs.execution_count,(SELECTSUBSTRING(text,qs.statement_start_offset/2+1,(CASEWHENqs.statement_end_offset=-1THENLEN(CONVERT(nvarchar(max),text))*2ELSEqs.statement_end_offsetEND-qs.statement_start_o.阅读全文
posted @ 2011-07-27 15:15 stswordman 阅读(96) 评论(0) 编辑
  2011年7月19日
摘要: 准备数据,插入1w条数据 create table locktest(id int primary key identity(1,1))gobegin traninsert locktest default valuesgo 10000commit 执行顺序如下,在第三部的时候会出现死锁 执行顺序 session1 session2 1 begin trandelete from locktest where id=2 2 set transaction isolation level repeatable readbegin transelect * from locktest where 阅读全文
posted @ 2011-07-19 12:48 stswordman 阅读(221) 评论(0) 编辑
  2011年7月14日
摘要: create TRIGGER indexTrigger ON ALL SERVER --FOR DROP_INDEX ,ALTER_INDEX,create_indexFOR DROP_INDEXAS declare @original_login sysname ,@login_name sysname,@user_name sysname,@eventtype nvarchar(100),@commandText nvarchar(max),@dbname sysnameselect @original_login=ORIGINAL_LOGIN(),@login_name=SUSER_NA阅读全文
posted @ 2011-07-14 16:20 stswordman 阅读(49) 评论(0) 编辑
  2011年7月7日
摘要: 1 同一个发布库的对象被多个发布包(n)所包含,导致产生了n倍的数据 在发布库执行下面的语句,会返回被多次发布的对象 select objid,count(*) from sysarticles group by objid having(count(*)>1) order by COUNT(*) desc 2 distribution cleanup job停止工作,导致MSrepl_commands和MSrepl_transactions数据无法被清除 3 发布库中的任意一个发布的匿名订阅属性/立即初始化属性为true,这会导致全部的数据在max retention到达之前无法被删除阅读全文
posted @ 2011-07-07 17:05 stswordman 阅读(138) 评论(0) 编辑
  2011年6月21日
摘要: 本文大量照抄了Transactional Replication Conversations 上图是一个事物复制的拓扑. 大致可以把这个流程分为3步 logReader Agent从publicationDB的日志文件中读取需要复制的日志信息 logReader Agent将读取的信息写入到distributor的distribution库中 distribution Agent将distribution库中的数据写入到subscriber 三个阶段都可能出现性能问题. 先使用tracertoken进行定位,找到是哪一部出现问题 如果是发布到分发的问题 在logreader agent的作业里阅读全文
posted @ 2011-06-21 16:06 stswordman 阅读(201) 评论(0) 编辑
  2011年6月16日
摘要: 第25行开始清除事务和命令 sp_MSdistribution_delete以发布库(@publisher_database_id)为单位清除: 第15行,得到改发布库的需要清除的最大序列号(@max_cleanup_xact_seqno) 地20行,调用sp_MSdelete_publisherdb_trans来删除这些数据,所以早于@max_cleanup_xact_seqno的数据都会被删除 sp_MSdelete_publisherdb_trans是真正执行删除操作的存储过程。该存储过程删除msrepl_commands,并通过调用sp_MSdelete_dodelete来删除msre阅读全文
posted @ 2011-06-16 14:56 stswordman 阅读(56) 评论(0) 编辑
  2011年6月15日
摘要: 1 发布信息 use [distribution] select publication,publication_id,publisher_db, case publication_type when 0 then 'transactional' when 1 then 'snapshot' when 2 then 'merge' end as publication_type , allow_anonymous, case sync_method when 0 then 'native' when 1 then 'cha阅读全文
posted @ 2011-06-15 10:46 stswordman 阅读(171) 评论(0) 编辑
  2011年6月14日
摘要: 1子查询的影响 Nest loop适用于被连接的数据 如果两个表做join操作,会有三种join方式: Nested join, Merge Join, Hash Join Nested Join适用于结果集较小表 Hash Join适用于结果集很大的表 示例如下 createtablemoderatetable1(idintidentity(1,1)primarykey,c1int,c2int,c3int,c4int)createtablemoderatetable2(idintidentity(1,1)primarykey,c1int,c2int,c3int,c4int)declare@n阅读全文
posted @ 2011-06-14 11:02 stswordman 阅读(1505) 评论(10) 编辑
 
昵称:stswordman
园龄:5年10个月
粉丝:23
关注:0
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

常用链接

我的标签

随笔分类(252)

随笔档案(182)

相册

SQL

积分与排名

  • 积分 - 197911
  • 排名 - 432

最新评论

阅读排行榜

评论排行榜

推荐排行榜