2016年7月23日

Service Broker needs to access the master key in the database ‘BRM_TEST’. Error code:32. The master key has to exist and the service master key encryption is required.

摘要: Service Broker needs to access the master key in the database ‘BRM_TEST’. Error code:32. The master key has to exist and the service master key encryp 阅读全文

posted @ 2016-07-23 14:25 低级程序人员 阅读(727) 评论(0) 推荐(0) 编辑

存储过程在程序慢而在Management Studio快的原因

摘要: 1,存储过程在程序慢而在Management Studio快,分析查询计划,发现生成了两个执行计划,说明二者用的不是同一个查询计划,因参数嗅探问题引发此种情况。2,产生不同执行计划原因是:引起执行计划重新编译的原因之一是上下文环境发生改变,SET开关。这些开关会影响语句执行的行为,甚至带来不同的结果 阅读全文

posted @ 2016-07-23 14:24 低级程序人员 阅读(329) 评论(0) 推荐(0) 编辑

死锁原因的排查

摘要: 1,打开跟踪,写入日志DBCC TRACEON (3605,1222,-1) –3605写入errorlog,1222死锁DBCC TRACEON(1222,-1) /若在启动时,加-T 1222同时,可开profile中的Deadlock graph跟踪,以图形化2,分析安装目录下生成的日志 1) 阅读全文

posted @ 2016-07-23 14:22 低级程序人员 阅读(1712) 评论(0) 推荐(0) 编辑

sql基线建立-知识准备

摘要: 1,SQLdiag is a successor of PSSdiag. SQL Nexus is a tool used to load and analyze performance data collected by SQLdiag SQLdiag作用是收集以下信息。 Windows服务器的软 阅读全文

posted @ 2016-07-23 14:21 低级程序人员 阅读(549) 评论(0) 推荐(0) 编辑

SQL Server DBA工作内容详解

摘要: 在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色。DBA的工作目标就是确保Microsoft SQL Server 2008系统正常高效地运行。DBA的工作也是最繁忙的工作,无论是性能调整,还是灾难 阅读全文

posted @ 2016-07-23 14:18 低级程序人员 阅读(3349) 评论(0) 推荐(0) 编辑

待建立的索引及要删除的索引

摘要: 1,查询待建立的索引。sys.dm_db_missing_index_groups,sql如下: SELECT * FROM ( SELECT TOP 50 ROUND(s.avg_total_user_cost * (s.avg_user_impact/100) * (s.user_seeks + 阅读全文

posted @ 2016-07-23 14:17 低级程序人员 阅读(227) 评论(0) 推荐(0) 编辑

执行计划缓存

摘要: 执行计划编译是需要时间的,为了提高效用率,是要缓存的,可用如下方式查看:–查看执行计划的缓存 SELECT UseCounts,RefCounts, Cacheobjtype, Objtype,dbid, ISNULL(DB_NAME(dbid),'ResourceDB') AS DatabaseN 阅读全文

posted @ 2016-07-23 14:16 低级程序人员 阅读(646) 评论(0) 推荐(0) 编辑

sql基线建立-步骤

摘要: 1,在目标机上收集性能指标: 运行: 配置文件 执行以下命令: 以服务运行 早上8点到晚18点。 SQLDIAG -P"C:\sqldiag" -B 08:00:00 -E 18:30:00 -N2 -R net start sqldiag 卸载: net stop sqldiag sqldiag 阅读全文

posted @ 2016-07-23 14:16 低级程序人员 阅读(197) 评论(0) 推荐(0) 编辑

统计信息

摘要: 据统计信息来作预估,如执行计算预估的返回行查看统计信息:DBCC SHOW_STATISTICS ('bdship','IX_bdship_2')建立索引后,若想看其好坏,用DBCC SHOW_STATISTICS ('bdship','IX_bdship_2')查看重复率,越小越好。统计信息维护: 阅读全文

posted @ 2016-07-23 14:15 低级程序人员 阅读(168) 评论(0) 推荐(0) 编辑

sql server 复制,镜像,日志传输及故障转移集群区别

摘要: 复制:将数据传输到其他服务器上存储,做备份。镜像:主服务器数据库挂了,另一台自动成为主服务器运行,日志:可控制的镜像。集群:主服务器挂了,另一台自动成为主服务器运行,并不仅限于数据库。 明细:引自http://hi.baidu.com/jaimy_jie/blog/item/6e099ed52f42 阅读全文

posted @ 2016-07-23 14:14 低级程序人员 阅读(422) 评论(0) 推荐(0) 编辑

导航