- 博客(18)
- 资源 (84)
- 收藏
- 关注
原创 kill 指定库上的所有进程
--kill 指定库上的所有进程DECLARE @sql NVARCHAR(MAX)SET @sql=''SELECT @sql = @sql+ 'kill '+cast(spid AS VARCHAR(10))+';' FROM sys.sysprocesses AS s WHERE s.dbid=DB_ID('你要操作的库') AND spid!=@@spidSET @sql=REPL
2017-04-28 11:31:05 446
原创 带编号的存储过程
USE tempdbGOIF OBJECT_ID('dbo.p') IS NOT NULLDROP PROC dbo.pGOCREATE PROC dbo.p;1ASBEGIN SET NOCOUNT ON SELECT 1 AS p1ENDGOCREATE PROC dbo.p;2ASBEGIN SET NOCOUNT ON SELECT 2 AS p2END
2017-04-26 10:57:23 437
原创 按行分割表值函数
IF OBJECT_ID('dbo.Fun_SplitByLine') IS NOT NULL DROP FUNCTION dbo.Fun_SplitByLineGO-- =============================================-- Author: yenange-- Create date: 2017-04-26-- Description: 按行
2017-04-26 09:34:16 460
原创 提取字符串中的大写字母
DECLARE @s VARCHAR(MAX)SET @s='';WITH cte AS ( SELECT 'Abc-Def' AS ch)SELECT @s=@s+SUBSTRING(ch, sv.number, 1)FROM cte CROSS APPLY [master].dbo.spt_values AS svWHERE sv.type = 'P'
2017-04-25 18:01:37 3756
原创 奇怪的order by
orderId 是聚集主键。很奇怪吧, 带CAST居然比不带CAST还快。而且仅仅是列出的字段改了, 跟排序有什么关系?原因:1. SQL Server排序时,先取的是列出的字段, 而不是相关表的字段名, 两者有重名时取的是前者(从执行计划的 Order By Expr1005 排序 可以看出它是按表达式来排序了);2. 排序时最好是用二段式( 表名或别名.字段 ),这样才
2017-04-21 15:13:24 345
原创 用 system_health 来查看网络丢包的表现
有一台机, 昨晚是 21点~22点 今早上 2点~ 7点, CPU高, 数据库时间对不上, 各种不正常。 查了一天都没找到原因, 因为显示慢的SQL 执行都比较快的了。 后面问运维, 才发现这2个时间段网络丢包严重, 为些导致数据库不正常。 拿到 system_health 的xel文件, 发现有两个是比较多的, 筛选了一下:查SQL Server的错误代码:5
2017-04-20 17:25:16 1288
原创 查看内存占用
--参考:https://msdn.microsoft.com/zh-cn/library/ms175019.aspx--查看 2012,2014+ 内存占用SELECT M.type , SUM(M.virtual_memory_reserved_kb)/1024 AS VirtualMemoryReservedMB , --保留的虚拟内存量 SUM(M.
2017-04-20 11:51:37 516
原创 查看索引碎片
SELECT t.name AS tableName, i.name AS indexName, ps.index_type_desc, ps.avg_fragmentation_in_percent, ps.page_countFROM sys.tables
2017-04-20 08:30:18 488
原创 做一个串行执行的存储过程
--做一个串行执行的存储过程USE tempdbGO--1. 日志表,用于监控IF OBJECT_ID('[dbo].[DBA_proc_log]') IS NOT NULL DROP TABLE [dbo].[DBA_proc_log]GOCREATE TABLE [dbo].[DBA_proc_log]( [logId] [bigint] IDENTITY(1,1) NOT N
2017-04-19 17:52:51 1187
原创 一次性重建所有聚集索引,方便释放空间
DECLARE @sql NVARCHAR(MAX)SET @sql=''SELECT @sql=@sql+'ALTER INDEX ['+i.name+'] ON '+t.name+' REBUILD PARTITION = ALL;' FROM sys.indexes AS i INNER JOIN sys.tables AS tON i.[object_id]=t.[object_
2017-04-19 11:42:58 791
转载 锁的概述
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读 A
2017-04-19 09:56:45 318
原创 用 system_health 来查看死锁与解决死锁
system_health 扩展事件是 SQL Server 自带的系统扩展事件, 从 SQL Server 2012 起就有了, 而且是默认运行的。这点对于我们查看死锁就非常方便了。执行:select substring(path,0,charindex('_',path)-3) as directory from sys.traces可以定位到对应的目录下, 进入查看以 "sy
2017-04-19 09:40:04 3653
转载 删除用户时提示“数据库主体在该数据库中拥有架构”无法删除解决办法
SQL SERVER 2012数据库:删除用户时提示“数据库主体在该数据库中拥有架构”无法删除解决办法http://blog.csdn.net/aminfo/article/details/21470293[sql] view plain copy use 数据库名 ALTER AUTHORIZATION ON
2017-04-17 13:45:04 1633
转载 SQLServer汉字转全拼音函数
原文: http://blog.csdn.net/roy_88/article/details/8772631最近用到项目,当输入错别字时也需要匹配,直接网上找到一篇直接改写加了拼音排序,让语句更通用。拿来主义[sql] view plain copyUSE Test go IF OBJECT_ID('Fn_GetQu
2017-04-17 09:53:53 3156
原创 Git公司简单使用入门
先说明:本文所有需要下载的文件可以在 统一下载。一、下载 git , http://git-scm.com/ 二、用自己帐号登录 http://192.168.xx.xx/,在页面 Profile Settings / SSH Keys 中添加自己的公钥.添加公钥可以参考:http://blog.csdn.net/hustpzb/article/details/8230454
2017-04-13 09:53:50 1769
原创 小学题目:求4位数
using System;using System.Configuration;using System.Data;using System.Data.SqlClient;/* 中国少年 X 9------------ 年少国中求这个四位数是多少? 1. 中必然是 1 ,因为其它数必然导致进位,最终结果为5位数; 2. 年必然是 9, 因为
2017-04-12 21:24:44 773
转载 有关T-SQL的10个好习惯
原文:点击打开链接 1.在生产环境中不要出现Select * 这一点我想大家已经是比较熟知了,这样的错误相信会犯的人不会太多。但我这里还是要说一下。 不使用Select *的原因主要不是坊间所流传的将*解析成具体的列需要产生消耗,这点消耗在我看来完全可以忽略不计。更主要的原因来自以下两点: 扩展方面的问题 造成额外的书签查
2017-04-12 16:19:19 399
转载 谁占用了我的Buffer Pool?
原文:https://blogs.msdn.microsoft.com/apgcdsd/2011/01/10/buffer-pool/我在做SQL Server 7.0技术支持的时候有客户问我,“我的SQL Server buffer pool很大,有办法知道是哪些对象吃掉我的buffer Pool内存么?比方说,能否知道是哪个数据库,哪个表,哪个index占用了buffer Pool么?”当
2017-04-10 08:21:32 313
SqlServer2022
2024-09-03
配置连接串和SQL,导出json
2019-10-01
CKEditor5 classic for .net core Demo
2018-11-09
sqlassistant 9.5.452
2018-03-29
SQL_Delta_for_SQL Server
2017-11-07
将SQLSEVER中的表根据条件导出为EXCEL文件_fixed
2017-08-15
正则表达式测试器
2017-07-27
git 和 TortoiseGit (均64bit)
2017-04-13
sqlclr函数,根据url获取html
2016-10-20
C# 任务管理器及控制台获取CPU占用率前3位进程
2016-09-22
磁盘IO检查工具CrystalDiskMark
2016-06-03
SQL Assistant 7.2 (带注册机)
2016-05-30
SQL Assistant v7.2 (带注册)
2016-05-30
AplexSQLLog2014
2016-01-13
jquery无刷新上传 .net版
2014-08-26
odp.net 免安装 dll 全套 [包括32位(2.0,4.0),64位(2.0,4.0)]
2013-09-30
odp.net 11g (10g也能用)
2013-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人