分类: SQL Server
查询真实大小(非数据文件分配大小-- 当前数据库真实大小SELECT CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(3 ... 阅读全文
MSSQL数据库中对自增列的插入时,提示:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 't_xxx' 中的标识列插入显式值
原因出错原因是1.自增长的SQL表里面插入指定ID的数据的时候,会禁止你操作;2.插入数据时,自增长列是系统自动处理,不需要指定数值,也指定不了。只有将IDENTITY_INSERT 为 ON 时插 ... 阅读全文
MSSQL中的进程视图sys.dm_exec_requests和master.dbo.sysprocesses说明
简介sys.dm_exec_requests是master.dbo.sysprocesses的替代视图。sys.dm_exec_request返回有关在 SQL Server 中正在执行的每个请求的 ... 阅读全文
MSSQL中tempDB的使用和性能问题
简介tempdb 系统数据库是包含以下内容的全局资源显式创建的临时用户对象。 它们包括全局或局部临时表及索引、临时存储过程、表变量、表值函数返回的表或游标。数据库引擎创建的内部对象。 它们包括用于 ... 阅读全文
MSSQL中的等待事件ASYNC_NETWORK_IO说明
简介ASYNC_NETWORK_IO 是指 SQL Server 在等待网络 IO 操作完成时所使用的等待类型。这个等待类型通常会在以下情况下出现当 SQL Server 实例需要向其他服务器发送数 ... 阅读全文
MSSQL查询前几张大表(查询表大小)
查询当前库的前10张大表SELECT TOP 1t.NAME AS TableNames.Name AS SchemaNamep.rows AS RowCountsCAST(ROUND(((S ... 阅读全文
MSSQL中的几种Log Reuse Waits介绍
Eight Reasons why your Transaction Log Files keep growinIntroductioA while back I wrote a short ar ... 阅读全文
SQL Server 版本发布历史
简介SQLServer 是一个关系数据库管理系统。SQLServer 的代码源于 Sybase SQL Server,是 Microsoft 与 Oracle、IBM、Sybase 竞争进入企业级数据 ... 阅读全文
MSSQL无法kill掉会话,会话一直处于KILLED/ROLLBACK状态
问题现象进程一直killed不掉 使用 kill 129之后可以使用 kill session_id/spid with statusonly 查看回滚进度 解决方案1:使用 tcpview(t ... 阅读全文
MSSQL中的等待事件OLEDB说明
简介OLEDB等待类型是SQL SERVER 数据库中最常见的几种等待类型之一。它意味着某个会话(SPID)通过SQL Server Native Client OLEDB Provider发生了调用 ... 阅读全文