![](https://img-blog.csdnimg.cn/2021030310444954.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL server
文章平均质量分 80
SQL server
为什么不问问神奇的海螺呢丶
Ely Psy Congroo
展开
-
SQL server 查看当前执行sql的状态 --处理阻塞
2、查看 suspended状态的sql 的blocking_session_id -此为阻塞原因。3、可以将 blocking_session_id 重复最多的优先kill。1、重点关注 状态为suspended 的sql、原创 2023-03-23 16:39:11 · 1615 阅读 · 0 评论 -
SQL server 存储过程模板
存储过程直接套用模板、 流程控制、 执行日志、 根绝实际情况选择、CREATE PROCEDURE [dbo].[procProcTemplete]( @a INT, -- 入参 @b INT OUTPUT --出参)ASBEGIN SET NOCOUNT ON; --变量定义 --计算过程执行时长 DECLARE @start...原创 2018-09-25 21:24:28 · 13736 阅读 · 0 评论 -
SQL server 通过存储过程实现全库数据修改 (全库搜索 需要修改的数据)
修改一批数据、无法断定存在于哪个表中、 大体情况如下: odata列为旧数据、需要修改的数据 ndata列为新数据、更新后的数据 需要将全库所有内容为odata列的数据更新为ndata列 无法断定具体哪张表存在相同数据、创建存储过程查找需要修改的字段creat PROCEDURE [dbo].[proc_uptmp_ywsj]AS BEGIN ...原创 2018-07-10 16:45:27 · 4623 阅读 · 0 评论 -
SQL server 存储过程+作业 定时抓取数据库服务器 状态 实现巡检(一台服务器查看多台服务器)
数据库服务器巡检得到结果如下 创建存储过程获取服务器状态CREATE PROCEDURE [dbo].[proc_Server_inspection]( @sever_ip VARCHAR(20), @db_name VARCHAR(20))ASBEGIN SET NOCOUNT ON; --变量定义 --计算过程执行时长...原创 2018-07-10 17:34:26 · 3343 阅读 · 0 评论 -
SQL server 重复数据处理 (根据条件筛选符合merge的数据)
假定一个表里有各种各样的花式重复数据、 在sqlserver中如何去重是一个问题、 如果在oracle 中、存在隐藏列rowid 我们可以这样select * from tab1 where rowid in (select min(rowid) from tab1 group by cloumn1,cloumn2,cloumn3 );但是在sqlserver中没有rowid这...原创 2018-08-15 17:30:17 · 14049 阅读 · 0 评论 -
SQL server 迁移tempdb库
由于tempdb数据文件太大、导致C盘写满、 扩容C盘需要重新部署数据库、风险太大、 SO: 迁移tempdb数据文件1、查看当前数据文件逻辑名称与数据文件位置:SELECT name, physical_nameFROM sys.master_filesWHERE database_id = DB_ID('tempdb');一般情况下结果如下:name phy...原创 2018-09-06 17:16:57 · 1735 阅读 · 0 评论 -
SQL server 数据字典(字段描述) & 添加字段描述 表描述
查看当前数据库中已存在描述的表与字段:SELECT 表名 = -- CASE when a.colorder=1 then d.name -- else '' end , 表说明 = -- CASE when a.colorder=1 then ISNULL(f.valu...原创 2018-12-04 15:45:14 · 3912 阅读 · 0 评论 -
SQL server 触发器(监控表数据 某字段更新后触发)
现有业务表 Business_CustomerRisksBasicInfoStatus程序修改其中 [HomeVisitReportCount] [LawyerLetterCount] 两列时未记日志、由触发器实现监控目的、具体sql如下、创建日志记录表CREATE TABLE [dbo].[tb_RisksStatusLog]( [Id] [UNIQUEIDENTIFIER] N...原创 2019-01-11 17:43:38 · 8332 阅读 · 0 评论 -
SQL server 抓取当前锁与造成锁的sql
查看系统视图sys.dm_tran_locks 当前有哪些锁 select request_session_id ,request_mode,*from sys.dm_tran_locks where resource_type='OBJECT' 其中request_session_id 代表锁类型request_mode 代表...原创 2019-01-15 13:29:12 · 1044 阅读 · 0 评论