我的发布

简单介绍SQL Server中的自旋锁

为什么我们需要自旋锁? 用闩锁同步多个线程间数据结构访问,在每个共享数据结构前都放置一个闩锁没有意义的。闩锁与此紧密关联:当你不能获得闩锁(因为其他人已经有一个不兼容的闩锁拿到),…

编辑 2022-05-23 1,026

自增长键列统计信息的处理方法

这篇文章通过文字代码的形式讲解了如何处理用自增长键列的统计信息。我们都知道,在SQL Server里每个统计信息对象都有关联的直方图。直方图用多个步长描述指定列数据分布情况。在一个…

编辑 2022-05-23 625

sqlserver数据库优化解析(图文剖析)

下面通过图文并茂的方式展示如下: 一、SQL Profiler  事件类 Stored Procedures\RPC:Completed TSQL\SQL:BatchCo…

编辑 2022-05-23 831

如何在SQL Server中使用随机记录集

今天的文章,我想给你简单介绍下SQL Server里如何随机记录集。 SELECT * FROM Person.Person ORDER BY NEWID() GO 这会引入新的U…

编辑 2022-05-23 851

如何在SQL Server 2014中用资源调控器压制你的存储?

在今天的文章里,我想谈下SQL Server 2014里非常酷的提升:现在你终于可以根据需要的IOPS来压制查询!资源调控器(Resource Governor)自SQL Serv…

编辑 2022-05-23 814

SQL Server把某个字段的数据用一条语句转换成字符串

例如数据 列Name 复制代码 代码如下: name a b c d 最后的结果 复制代码 代码如下: a*b*c*d* declare @test table( namevarc…

编辑 2022-05-23 968

SQL Server根据分区表名查找所在的文件及文件组实现脚本

SELECT ps.name AS PSName, dds.destination_idAS PartitionNumber, fg.name AS FileGroupName,f…

编辑 2022-05-23 1,242

SQL Server查询数据库中表使用空间信息实现脚本

使用了微软提供的不公开的存储过程sp_MSforeachtable   CREATE TABLE #temp ( TableName NVARCHAR (128), Ro…

编辑 2022-05-23 966

SQL Server中使用Trigger监控存储过程更改脚本实例

下面的Trigger用于监控存储过程的更改。   创建监控表:   CREATE TABLE AuditStoredProcedures( DatabaseNa…

编辑 2022-05-23 871

SQL Server中通配符的使用示例

在某些情况下熟悉SQL Server 通配符的使用可以帮助我们简单的解决很多问题。 --使用_运算符查找Person表中以an结尾的三字母名字 USEAdventureWorks2…

编辑 2022-05-23 1,087