2014年2月7日

Replication--复制相关的作业

摘要: 复制使用下列作业来执行计划维护和按需维护作业名称 说明 默认调度 代理历史记录清除:分发从分发数据库中删除复制代理历史记录。 每十分钟运行一次 分发清除:分发 从分发数据库中删除复制的事务。停用在最大分发保持期内尚未同步的订阅。每十分钟运行一次 过期订阅清除 从发布数据库检测和删除过期的订阅。 每天凌晨 1:00 运行 重新初始化数据验证失败的订阅 检测所有未通过数据验证的订阅并标记它们以进行重新初始化。下次合并代理或分发代理运行时,订阅服务器上将应用新快照。无默认调度(默认情况下未启用)。 复制代理检查 检测未积极记录历史信息的复制代理。 如果作业步骤失败,它将写入 Microsoft Wi 阅读全文

posted @ 2014-02-07 23:04 笑东风 阅读(307) 评论(0) 推荐(0) 编辑

优化案例--多语句表值函数的影响

摘要: 在SQL SERVER中,自定义函数可以划分成:1.内联表值函数2.多语句表值函数3.标量值函数上述三类自定义函数如果使用不当,就会造成性能问题,本片重点关注“多语句表值函数”。在多语句表值函数在每次调用时都需要使用到一个临时表来存放返回值,因此如果频繁调用该函数,会影响tempdb的性能。测试代码:--=========================================================================--创建测试表GOSELECT * INTO TB001 FROM sys.all_objectsGOSELECT * INTO TB002 FRO 阅读全文

posted @ 2014-02-07 16:00 笑东风 阅读(2744) 评论(1) 推荐(0) 编辑

常用脚本--Kill所有连接到指定数据库上的回话

摘要: USE [master]GO/****** Object: StoredProcedure [dbo].[Sp_KillAllProcessInDB] Script Date: 02/07/2014 12:04:29 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROC [dbo].[usp_KillAllProcessInDB] @DbName VARCHAR(100)ASBEGIN IF DB_ID(@DbName) = NULL BEGIN PRINT 'DataBase dos... 阅读全文

posted @ 2014-02-07 12:08 笑东风 阅读(437) 评论(0) 推荐(0) 编辑

常用脚本--查看当前锁信息

摘要: USE [master]GO/****** Object: StoredProcedure [dbo].[p_lockinfo] Script Date: 02/07/2014 11:54:29 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROC [dbo].[usp_lockinfo]@kill_lock_spid BIT=0, --是否杀掉死锁的进程,1 杀掉, 0 仅显示@show_spid_if_nolock BIT=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示ASBEGIN ... 阅读全文

posted @ 2014-02-07 12:02 笑东风 阅读(528) 评论(0) 推荐(0) 编辑

常用脚本--查看死锁和阻塞usp_who_lock

摘要: USE [master]GO/****** Object: StoredProcedure [dbo].[sp_who_lock] Script Date: 02/07/2014 11:51:24 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[usp_who_lock]ASBEGINDECLARE @spid INT,@bl INT,@intTransactionCountOnEntry INT, @intRowcount INT, @intCou... 阅读全文

posted @ 2014-02-07 11:54 笑东风 阅读(834) 评论(0) 推荐(0) 编辑

常用脚本--在线重建或重整实例下所有索引

摘要: 不二话,直接上CODEUSE [master]GO/****** Object: StoredProcedure [dbo].[usp_auto_indexdefrag_online] Script Date: 02/07/2014 11:44:55 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[usp_auto_indexdefrag_online]ASBEGINSET NOCOUNT ON DECLARE @Db_name NVARCHAR(256) ,@SchemaNa... 阅读全文

posted @ 2014-02-07 11:50 笑东风 阅读(742) 评论(2) 推荐(0) 编辑

常用脚本--生成Agent Job的创建脚本

摘要: USE [master]GO/****** Object: StoredProcedure [dbo].[DumpJobsql] Script Date: 02/07/2014 11:38:46 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[usp_DumpJobsql]ASBEGIN/********************************************************************* 过程说明: 只适用于不带邮件、报警的作业 ... 阅读全文

posted @ 2014-02-07 11:45 笑东风 阅读(1090) 评论(0) 推荐(0) 编辑

常用脚本--归档ERRORLOG

摘要: SQL Server error log 7组日志文件默认情况下不会自动切换到下一个文件,一般在SQL Server 重新启动后才会切换error log,如果SQL Server长期未重启或因为某些错误导致当前文件包含大量日志文件,可以使用DBCC ErrorLog来切换或者使用EXEC sp_c... 阅读全文

posted @ 2014-02-07 11:15 笑东风 阅读(557) 评论(0) 推荐(0) 编辑

疑难杂症--由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

摘要: 在巡检数据库时发现,数据库备份作业失败,查看错误日志发现以下提示:已以用户 WIN2008-JH122\SYSTEM 的身份执行。 Microsoft (R) SQL Server 执行包实用工具 Version 10.0.4000.0 for 64-bit 版权所有 (C) Microsoft C... 阅读全文

posted @ 2014-02-07 11:06 笑东风 阅读(46504) 评论(3) 推荐(1) 编辑

导航