文章分类 -  SQLSERVER

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页
摘要:笔记300 宋沄剑 SQLSERVER等待的分析 2013-6-18 1 --宋沄剑 SQLSERVER等待的分析 2013-6-18 2 同一个症状可能是由于多种不同的原因 3 假设观测到IO延迟(Avg. Disk Sec/read>50) 4 5 6 7 可能是由于IO子系统无法满足负载 8 阅读全文
posted @ 2013-08-04 21:16 桦仔 阅读(5048) 评论(2) 推荐(1) 编辑
摘要:笔记299 获取传入存储过程里的参数包括参数值 --2013-6-18 1 --获取传入存储过程里的参数包括参数值 --2013-6-18 2 http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/016071c4-4d1c-4cf2-8650-58ac6258e5dc 3 4 SELECT * FROM sys.[parameters] --获取当前use的数据库里所有存储过程里的传入参数,但是不能获取参数值 5 USE [pratice] 6 GO 7 ---------------------------. 阅读全文
posted @ 2013-08-04 21:15 桦仔 阅读(421) 评论(0) 推荐(0) 编辑
摘要:笔记298 关于鬼影的翻译一 1 关于鬼影的翻译一 2 http://www.sqlskills.com/blogs/paul/inside-the-storage-engine-ghost-cleanup-in-depth/ 3 很多年前,我在各种各样的论坛看到关于鬼影清理任务的帖子当我还在存储引擎开发团队的时候。 4 之前鬼影清除任务有一些bug在里面,KB文章是KB932115和KB815594,不过这两篇文章介绍鬼影机制的信息还是很少 5 由于某些原因,在我的旧的博客里面没有提及鬼影,今天我打算写一篇深入鬼影清理任务的文章 6 7 那么,什么是鬼影清理呢?这是一个后台进... 阅读全文
posted @ 2013-08-04 21:14 桦仔 阅读(472) 评论(0) 推荐(2) 编辑
摘要:笔记297 关于鬼影的翻译二 1 关于鬼影的翻译二 2 http://www.sqlskills.com/blogs/paul/ghost-cleanup-redux/ 3 之前写过一篇文章 Inside the Storage Engine: Ghost cleanup in depth. 4 今天有一个问题在我教的那个班的其中一个学生被提出来,关于鬼影记录的,所以我想用 5 一篇博文记录一下 6 问题:鬼影记录会发生在堆表中吗?答案是:NO 除非在不正常的情况下 7 8 当快照隔离级别打开的时候,堆表的记录删除会被记录为鬼影记录,作为版本管理的 9 的一部分,这会产生一些有趣的作用。一个. 阅读全文
posted @ 2013-08-04 21:13 桦仔 阅读(334) 评论(0) 推荐(0) 编辑
摘要:笔记296 DBCC命令大全 1 --DBCC命令大全 2 3 --DBCC DROPCLEANBUFFERS:从缓冲池中删除所有,清除缓冲区。在进行测试时,使用这个命令可以从sql server’s的数据缓存data cache(buffer)清除所有的测试数据,以保证测试的公正性。需要注意的是这个命令只移走干净的缓存,不移走脏缓存。由于这个原因,在执行这个命令前,应该先执行CheckPoint,将所有脏的缓存写入磁盘,这样在运行DBCC RROPCLEANBUFFERS 时,可以保证所有的数据缓存被清理,而不是其中的一部分。 4 checkpoint 5 DBCC DROPCL... 阅读全文
posted @ 2013-08-04 21:12 桦仔 阅读(649) 评论(0) 推荐(0) 编辑
摘要:笔记295 SQL Server 2008 R2 跟踪标志 2011-08-27 1 --SQL Server 2008 R2 跟踪标志 2011-08-27 2 标签: sql server 跟踪标志 杂谈 分类: SQLServer 3 跟踪标志用于临时设置特定服务器的特征或关闭特定行为。 4 例如,如果启动 SQL Server 的一个实例时设置了跟踪标志 3205,将禁用磁带机的硬件压缩。跟踪标志经常用于诊断性能问题,或调试存储过程或复杂的计算机系统。 5 下表列出了 SQL Server 中可用的跟踪标志,并进行了说明。 6 260 7 打印有关扩展存储过程动态链接库 (DL... 阅读全文
posted @ 2013-08-04 21:10 桦仔 阅读(398) 评论(0) 推荐(0) 编辑
摘要:笔记294 查看当前SQLSERVER的跟踪会话 2013-6-141 --查看当前SQLSERVER的跟踪会话 2013-6-142 http://www.cnblogs.com/qanholas/archive/2012/01/04/2312455.html3 4 -- 一旦你开启了跟踪后,你可以通过:5 -- 查看到你正在跟踪的会话6 SELECT * FROM sys.traces 阅读全文
posted @ 2013-08-04 21:09 桦仔 阅读(515) 评论(0) 推荐(0) 编辑
摘要:笔记293 查看某一张表是否存在ghost记录 2013-6-141 --查看某一张表是否存在ghost记录 2013-6-142 SELECT [ghost_record_count], [version_ghost_record_count]3 FROM [sys].[dm_db_index_physical_stats](DB_ID('dlgpos'), --数据库ID4 OBJECT_ID('[DLGPOS].[dbo].[Accounts]'), --表的objectid5 ... 阅读全文
posted @ 2013-08-04 21:07 桦仔 阅读(197) 评论(0) 推荐(0) 编辑
摘要:笔记292 DBCC TRACESTATUS 显示跟踪标志的状态 2013-6-13 1 --DBCC TRACESTATUS 显示跟踪标志的状态 2013-6-13 2 --显示跟踪标志的状态。 3 4 -----------参数------------------------------- 5 --trace# 6 --将要显示其状态的跟踪标志的编号。如果未指定 trace# 和 -1,则显示针对会话启用的所有跟踪标志。 7 --n 8 --表示可指定多个跟踪标志的占位符。 9 ---110 --显示全局启用的跟踪标志的状态。如果指定 -1 而未指定 trace#,则显示所有启用的全局跟. 阅读全文
posted @ 2013-08-04 21:06 桦仔 阅读(421) 评论(0) 推荐(0) 编辑
摘要:笔记291 宋大侠写的跟踪标记 2013-4-30 1 -- 宋大侠写的跟踪标记 2013-4-30 2 3 -- 如何控制跟踪标记 4 -- 控制跟踪标记的方式有以下三种: 5 6 --1. 通过DBCC 命令 7 -- 8 -- 可以通过DBCC 命令来启用或关闭跟踪标记,这种方式的好处是简单易用,分别使用下面三个命令来启用, 9 -- 禁用已经查看跟踪标记的状态: 10 11 DBCC TRACEON( 2203 ,-1 ) 12 DBCC TRACEOFF( 2203 ,1 ) 13 DBCC TRACESTATUS 14 15 16 -- 其中,TRAC... 阅读全文
posted @ 2013-08-04 21:04 桦仔 阅读(425) 评论(0) 推荐(0) 编辑
摘要:笔记290 SQL Trace里面的事件号和对应的事件1 --SQL Trace里面的事件号和对应的事件Event numberEvent nameDescription0-9Reserved10RPC:CompletedOccurs when a remote procedure call (RPC) has completed.11RPC:StartingOccurs when an RPC has started.12SQL:BatchCompletedOccurs when a Transact-SQL batch has completed.13SQL:BatchStartingOc 阅读全文
posted @ 2013-08-04 21:03 桦仔 阅读(531) 评论(0) 推荐(0) 编辑
摘要:笔记289 查看还未提交的事务的SQL语句 2013-6-13 1 --查看还未提交的事务的SQL语句 2013-6-13 2 USE master 3 GO 4 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 5 SELECT es.session_id, es.login_name, es.host_name, est.text 6 , cn.last_read, cn.last_write, es.program_name 7 FROM sys.dm_exec_sessions es 8 INNER JOIN sys.dm_tran_.. 阅读全文
posted @ 2013-08-04 21:01 桦仔 阅读(1407) 评论(0) 推荐(1) 编辑
摘要:笔记288 排查CPU占用高的情况 2013-6-12 1 --排查CPU占用高的情况 2013-6-12 2 USE master 3 GO 4 --如果要指定数据库就把注释去掉 5 SELECT * FROM sys.[sysprocesses] WHERE [spid]>50 --AND DB_NAME([dbid])='gposdb' 6 SELECT COUNT(*) FROM [sys].[dm_exec_sessions] WHERE [session_id]>50 7 ----------------------------------------- 阅读全文
posted @ 2013-08-04 21:00 桦仔 阅读(387) 评论(0) 推荐(0) 编辑
摘要:笔记287 数据库系统异常排查之 DMV 2013-5-23 1 --数据库系统异常排查之 DMV 2013-5-23 2 3 -- 一 从数据库连接情况来判断异常: 4 -- 5 --1. 首先我们来看一下目前数据库系统所有请求情况 6 --request info 7 select s. session_id , s . status, db_name (r . database_id) as database_name , 8 s .login_name , s. login_time , s . host_name, 9 c .client_net_addres... 阅读全文
posted @ 2013-08-04 20:59 桦仔 阅读(465) 评论(0) 推荐(1) 编辑
摘要:笔记286 数据库的恢复权限 加密备份文件MEDIAPASSWORD和PASSWORD 2013-6-11 1 --数据库的恢复权限 加密备份文件MEDIAPASSWORD和PASSWORD 2013-6-11 2 --http://msdn.microsoft.com/zh-cn/library/ms186865(v=SQL.90).aspx 3 --restore权限默认授予sysadmin和dbcreator固定服务器角色成员以及该数据库的所有者(dbo) 4 5 --此外,在备份数据库的时候,用户可以为媒体集、备份集或两者指定密码 6 --在backup语句中,定义备份集密码和媒体密. 阅读全文
posted @ 2013-08-04 20:57 桦仔 阅读(413) 评论(0) 推荐(0) 编辑
摘要:笔记284 设置SQL2005事务日志传送 不用看那个word文档,看截图跟这个sql脚本就可以了 2013-4-30 1 --设置SQL2005事务日志传送 不用看那个word文档,看截图跟这个sql脚本就可以了 2013-4-30 2 3 --1、在备机上建立共享文件夹和复制文件夹 我这里是复制文件夹和备用文件夹都用同一个\\WIN7U-20130414Z\PrimaryData 4 --设置数据库的恢复模式 5 USE master; 6 ALTER DATABASE [hengshan] SET RECOVERY FULL;--完整恢复模式 7 GO 8 --设置共... 阅读全文
posted @ 2013-08-04 20:55 桦仔 阅读(406) 评论(0) 推荐(0) 编辑
摘要:笔记283 游标中如何实现 动态SQL 2013-6-8 1 --游标中如何实现 动态SQL 2013-6-8 2 USE [GPOSDB] 3 GO 4 DECLARE @cmd NVARCHAR(MAX) 5 DECLARE @index INT 6 SET @index=1 7 IF ( 1 = 1 ) 8 BEGIN 9 SET @cmd = 'select * from dbo.CT_InhouseCard where I_IC_CardType='+CAST(@index AS NVARCHAR(100))10 END11 ELSE12 BE... 阅读全文
posted @ 2013-08-04 20:53 桦仔 阅读(312) 评论(0) 推荐(0) 编辑
摘要:笔记282 仅复制备份 2013-6-7 1 --仅复制备份 2013-6-7 2 --进行备份通常都会更改数据库,而这又会影响其他备份和还原这些备份 3 --的方式。不过,有时为了特殊目的,必须执行不影响数据库的整体备份 4 --和还原过程的备份。 5 6 --完整备份一般用作在其之后执行的一次或多次差异备份的基准备份。SQL2005 7 --支持创建仅复制备份,这并不影响正常的备份序列。所以,与其他备份 8 --不同,仅复制备份不会影响数据库的整体备份和还原过程 9 10 --可以为任何类型的备份创建仅复制备份11 --(1)仅复制完整备份(所有恢复模式)12 --若要创建仅复制完整备.. 阅读全文
posted @ 2013-08-04 20:51 桦仔 阅读(562) 评论(0) 推荐(0) 编辑
摘要:笔记281 BCP命令 阅读全文
posted @ 2013-08-04 20:50 桦仔 阅读(750) 评论(0) 推荐(0) 编辑
摘要:笔记280 SQLSERVER2008 的产品版本号 1 --SQLSERVER2008 的产品版本号 2 3 --SQL Server 2008 R2 的产品版本为 10.50.bbbb.rr。 4 --与之相比的是,SQL Server 2008 的产品版本是 10.0.bbbb.rr 5 6 SQL Server 的标准产品版本格式为 MM.nn.bbbb.rr,其中每一片断定义为: 7 8 MM – 主版本 9 10 nn – 次版本11 12 bbbb – 内部版本号13 14 rr – 内部修订版本号15 16 在 SQL Server 的每个主版本或次版本中,都会增加该版本... 阅读全文
posted @ 2013-08-04 20:49 桦仔 阅读(723) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页