SQL Server性能常用语句
- 查看各表的数据行数
SELECT o.name, i. ROWS FROM sysobjects o, sysindexes i WHERE o.id = i.id AND o.Xtype = 'U' AND i.indid < 2 ORDER BY o.name;
- 计算数据库中各个表每行记录所占用空间
--SELECT * FROM Employees AS e;CREATE TABLE #tablespaceinfo(nameinfo VARCHAR(50) ,rowsinfo BIGINT ,reserved VARCHAR(20) ,datainfo VARCHAR(20) ,index_size VARCHAR(20) ,unused VARCHAR(20)) DECLARE @tablename VARCHAR(255); DECLARE Info_cursor CURSOR FORSELECT '[' + [name] + ']'FROM sys.tablesWHERE type = 'U'; OPEN Info_cursor FETCH NEXT FROM Info_cursor INTO @tablename WHILE @@FETCH_STATUS = 0BEGIN INSERT INTO #tablespaceinfoEXEC sp_spaceused @tablename FETCH NEXT FROM Info_cursor INTO @tablename END CLOSE Info_cursor DEALLOCATE Info_cursor --创建临时表 CREATE TABLE [#tmptb](TableName VARCHAR(50) ,DataInfo BIGINT ,RowsInfo BIGINT ,Spaceperrow AS ( CASE RowsInfoWHEN 0 THEN 0ELSE CAST(DataInfo AS decimal(18,2))/CAST(RowsInfo AS decimal(18,2))END ) PERSISTED)--插入数据到临时表 INSERT INTO [#tmptb]( [TableName] ,[DataInfo] ,[RowsInfo])SELECT [nameinfo] ,CAST(REPLACE([datainfo], 'KB', '') AS BIGINT) AS 'datainfo' ,[rowsinfo]FROM #tablespaceinfoORDER BY CAST(REPLACE(reserved, 'KB', '') AS INT) DESC --汇总记录 SELECT [tbspinfo].* ,[tmptb].[Spaceperrow] AS '每行记录大概占用空间(KB)' FROM [#tablespaceinfo] AS tbspinfo ,[#tmptb] AS tmptb WHERE [tbspinfo].[nameinfo] = [tmptb].[TableName] ORDER BY CAST(REPLACE([tbspinfo].[reserved], 'KB', '') AS INT) DESC DROP TABLE [#tablespaceinfo] DROP TABLE [#tmptb]
- 获取SQL语句执行时
DECLARE @a DATETIME DECLARE @b DATETIME SELECT @a=GETDATE() exec sp_tables; --查看表 SELECT @b=GETDATE() SELECT @b-@a
SQL Server性能常用语句相关推荐
- SQL server 2008基本语句大全与提升语句
SQL server 2008 常用语句 1.基础语句 2.sql语句提升 1.基础语句 ##1.创建数据库 CREATE DATABASE database-name on primary (nam ...
- 影响Sql server性能的因素
目前本人在看<SQL Server性能调优实战> ,以下内容是本人看书笔记 数据库性能取决于各方面综合因素: 硬件,操作系统,软件 硬件:内存,CPU,磁盘 当服务器的物理内存不足时,会产 ...
- 初涉SQL Server性能问题(3/4):列出阻塞的会话
原文:初涉SQL Server性能问题(3/4):列出阻塞的会话 在 初涉SQL Server性能问题(2/4)里,我们讨论了列出等待资源或正运行的会话脚本.这篇文章我们会看看如何列出包含具体信息的话 ...
- SQL Server 性能调优3 之索引(Index)的维护
SQL Server 性能调优3 之索引(Index)的维护 热度1 评论 16 作者:溪溪水草 SQL Server 性能调优3 之索引(Index)的维护 前言 前一篇的文章介绍了通过建立索引来提 ...
- Sql Server 性能分析4 –数据库大小,数据库表大小综合性分析报表输出
Sql Server 性能分析4 –数据库大小,数据库表大小综合性分析报表输出 一:MS SQL Report Server 报表的制作. 1.打开Microsoft Visual Studio 20 ...
- SQL Server性能调优之执行计划深度剖析 第二节 执行计划第一次实践
SQL Server性能调优之执行计划深度剖析 第二节 执行计划第一次实践 前言:自从上一篇文章发出之后,收到了很朋友的关注.很多朋友要求多多实践,而不是纯粹的理论.确实,从打算出这个系列开始,我就本 ...
- SQL Server中常用的快捷键
2019独角兽企业重金招聘Python工程师标准>>> 一."文本操作"快捷键 1.Ctrl + K,Ctrl + C:注释选定内容 2.Ctrl + K,Ctr ...
- SQL Server 性能调优(cpu)
SQL Server 性能调优(cpu) 研究cpu压力工具 perfom SQL跟踪 性能视图 cpu相关的waitevent Signal wait time SOS_SCHEDULER_YIEL ...
- SQL Server 性能调优(方法论)
SQL Server 性能调优(方法论) 目录 确定思路 wait event的基本troubleshooting 虚拟文件信息(virtual file Statistics) 性能指标 执行计划缓 ...
- SQL Server 性能优化之——系统化方法提高性能
原文 http://www.cnblogs.com/BoyceYang/archive/2013/06/15/3138142.html 阅读导航 1. 概述 2. 规范逻辑数据库设计 3. 使用高效索 ...
最新文章
- python功能性爬虫案例_Python使用requests及BeautifulSoup构建爬虫实例代码
- 第三章 C#程序结构 (3.3 循环结构)
- 数控四轴四面 CUBE 应用的软件开发
- DB2数据库备份转成MySQL_DB2 数据库备份(集中化)
- 如何处理跨平台的自适应三
- Vue学习(入门实例、常用指令)-学习笔记
- Android系统为例解读智能手机如何防盗
- 有了代码怎么用python爬虫_python实现简单爬虫功能
- python print tab_Python 字符串 expandtabs() 方法
- python new init_python的new与init
- 标准表达式中数据类型不匹配怎么解决_关于Inventor驱动尺寸中表达式的使用问题...
- 数据分析中会常犯哪些错误,如何解决? 二
- C# 基础(二十五)WPF/WinForm 控件的句柄是什么意思?
- java长连接_java如何实现http长连接
- Jquery斗地主牌型验证插件 1.0版
- 信息科技风险管理提升方案(上)
- 没有财务系统如何对账?
- 2021西湖论剑web部分wp
- 个人修改机智云apk之出现couldn‘t find “libSDKLog.so“错误导致机智云apk在真机上调试出现keeps stopping错误解决方法
- S参数三要素无源性(Passive),互易性(Reciprocoty)和因果性(Causality)
热门文章
- uniapp uView u-picker组件三级联动Demo
- PHP curl get post 请求的封装
- PHP array(递归)转xml,xml转array
- Pycharm安装完出现interpreter field is empty
- No package ‘mate-settings-daemon‘ found
- 编译mate-control-center:error: required directory ./help does not exist
- 某文件在桌面上,命令窗口中找不到,因为桌面是两个目录合成的
- 编码基本功:工作中,大多数人不会举一反三
- CENTOS上编译FreeSwitch
- 开源的东西,只是用来参考学习,要商用路途遥远