51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#SERV
SQL Server 默认跟踪(Trace)捕获事件详解
哪些具体事件默认跟踪文件能够捕获到?--returnsfulllistofeventsSELECT*FROMsys.trace_events--returnsafulllistofcategoriesSELECT*FROMsys.trace_categories--returnsafulllistofsubclassv...
代码星球
·
2020-04-08
SQL
Server
默认
跟踪
Trace
SQL Server 定期归档大表历史数据
很少有开发会考虑到数据归档的问题已经数据增长的问题,当程序运行一段时间后,就会出现各种问题,部分问题可以修改SQL语句或使用索引来解决,但如果SQL语句无法修改,糟糕的SQL语句无法使用索引,归档历史数据便成为一种解决手段。如某系统登录表每天增加20W数据,系统需访问最近一周的数据,系统运行一年后,积累数据6000W数...
代码星球
·
2020-04-07
SQL
Server
定期
归档
大表
SQL Server 获取磁盘空间使用情况
对于DBA来说,监控磁盘使用情况是必要的工作,然后没有比较简单的方法能获取到磁盘空间使用率信息,下面总结下这些年攒下的脚本:最常用的查看磁盘剩余空间,这个属于DBA入门必记的东西:--查看磁盘可用空间EXECmaster.dbo.xp_fixeddrivesxp_fixeddrives方式有点是系统自带,可直接使用,缺...
代码星球
·
2020-04-07
SQL
Server
获取
磁盘
空间
如何识别和解决SQL Server中的热闩锁(PAGELATCH_EX)
在SQLServer中,内部闩锁体系结构可在SQL操作期间保护内存。通过页面上的读写操作,可以确保内存结构的一致性。从根本上讲,它具有两个类:缓冲区锁存器和非缓冲区锁存器,它们在SQLEngine中执行轻量级同步。闩锁确保内存一致性,而锁确保逻辑事务一致性。当多个用户或应用程序同时访问同一数据时,锁定会阻止他们同时更改...
代码星球
·
2020-04-07
如何
识别
解决
SQL
Server
SQL Server 2019 中标量用户定义函数性能的改进
在SQLServer中,我们通常使用用户定义的函数来编写SQL查询。UDF接受参数并将结果作为输出返回。我们可以在编程代码中使用这些UDF,并且可以快速编写查询。我们可以独立于任何其他编程代码来修改UDF。在SQLServer中,我们具有以下类型的用户定义函数。标量函数:标量用户定义的函数返回单个值。您将始终具有RET...
代码星球
·
2020-04-07
SQL
Server
2019
标量
用户
SQL Server中的GAM页和SGAM页
简介 我们已经知道SQLServerIO最小的单位是页,连续的8个页是一个区。SQLServer需要一种方式来知道其所管辖的数据库中的空间使用情况,这就是GAM页和SGAM页。 GlobalAllocationMapPage GAM(全局分配...
代码星球
·
2020-04-07
SQL
Server
中的
GAM
页和
SQL Server 索引的最佳实践
索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引” 本系列文章来自S...
代码星球
·
2020-04-07
SQL
Server
索引
最佳
实践
SQL Server 中PAGELATCH_x和PAGEIOLATCH_x解析
MicrosoftSQLServer企业级平台管理实践 第11章BufferLatchTimeout的解析什么是PAGELATCH和PAGEIOLATCH 在分析SQLserver 性能的时候你可能经常看到 PAGELATCH和PAGEIOLATCH。比方说执行如下TSQL语句S...
代码星球
·
2020-04-07
SQL
Server
PAGELATCH
PAGEIOLATCH
解析
SQL Server 中日志的的作用(Redo和Undo)
简介 之前我已经写了一个关于SQLServer日志的简单系列文章。本篇文章会进一步挖掘日志背后的一些概念,原理以及作用。数据库的可靠性 在关系数据库系统中,我们需要数据库可靠,所谓的可靠就是当遇见如下两种情况之一时保证数据库的一致性:在系统...
代码星球
·
2020-04-07
SQL
Server
日志
的的
作用
SQL Server 2019 新版本
2019年11月4日,微软在美国奥兰多举办的Ignite大会上发布了关系型数据库SQLServer的新版本。与之前版本相比,新版本的SQLServer2019具备以下重要功能:在Linux和容器中运行的能力,连接大数据存储系统的PolyBase技术。据了解,SQLServer2019可利用PolyBase技术进行全面的...
代码星球
·
2020-04-07
SQL
Server
2019
新版本
SQL Server 中的窗口函数(2012 新函数)
简介 SQLServer2012之后对窗口函数进行了极大的加强,但对于很多开发人员来说,对窗口函数却不甚了解,导致了这样强大的功能被浪费,因此本篇文章主要谈一谈SQLServer中窗口函数的概念。 什么是窗口函数 窗口函数,也可以被称为OLA...
代码星球
·
2020-04-07
函数
SQL
Server
中的
窗口
SQL Server 从一组数字中随机获取一个数
很多人在开发需求中想获取一个随机数,或者从一组数字中获取一个数,这个需求很简单,而且有很多方式可以实现,下面就介绍几种常见的方式,以作为笔记或供有需要的人参考.比如有一组数字: 57596366899295,我们要从中随机取出一个: 方法一:建表--创建中间表存放...
代码星球
·
2020-04-07
SQL
Server
一组
数字
随机
SQL Server Default Trace查看是谁对数据库进行了DDL操作
在我们的工作中可能会遇到这样一种情形。由于数据库中某些对象被altered/created/deleted,造成我们的应用程序crash。当我们把问题解决之后,老板可能会问发生了什么?为什么会这样?是谁干的?在SQLServer2005中提供了DDLtrigger,它能回答所用这些问题,但我们没有在事前实现这一工作。在...
代码星球
·
2020-04-07
SQL
Server
Default
Trace
查看
SQL Server 默认跟踪(Default Trace)介绍使用
当数据库的表、存储过程经常别修改,当这些修改造成BUG的时候,很多开发都不承认是他们干的,那我们有没办法找出谁干的呢? SQLServer有DefaultTrace默认跟踪,数据库记录信息到log.trc文件,可以查看trace_event_id,46表示Create对...
代码星球
·
2020-04-07
SQL
Server
默认
跟踪
Default
(转载) SQL Server AG集群启动不起来的临时自救大招
背景前晚一朋友遇到AG集群发生来回切换不稳定的情况,情急之下,朋友在命令行使用命令重启WSFC集群结果重启WSFC集群之后,非但没有好转,导致整个AG无法启动,主副本和辅助副本都处于正在解析的状态 于是这位朋友打电话向我求救,询问了一下情况和环境环境系统:Windows2012R2数据库:SQLServer2...
代码星球
·
2020-04-07
转载
SQL
Server
AG
集群
首页
上一页
...
164
165
166
167
168
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他