dbcc sqlperf(logspace)    --各数据库日志大小及使用百分比dbcc loginfo    --查看当前数据库的虚拟日志文件--临时表'Tempdb'最近使用情况
SELECT t1.session_id
,t1.internal_objects_alloc_page_count*8.0/1024 as internal_objects_alloc_MB
,t1.internal_objects_dealloc_page_count *8.0/1024 as internal_objects_dealloc_MB
,t1.user_objects_alloc_page_count*8.0/1024 as user_objects_alloc_MB
,t1.user_objects_dealloc_page_count*8.0/1024 as user_objects_dealloc_MB
,t3.login_name,t3.status,t3.total_elapsed_time
from sys.dm_db_session_space_usage  t1
inner join sys.dm_exec_sessions as t3
on t1.session_id = t3.session_id
where (t1.internal_objects_alloc_page_count>0
or t1.user_objects_alloc_page_count >0
or t1.internal_objects_dealloc_page_count>0
or t1.user_objects_dealloc_page_count>0)
ORDER BY internal_objects_alloc_page_count DESC--'Tempdb'存储对象使用情况
Select 'Tempdb' as DB, getdate() as Time,                                                        SUM (user_object_reserved_page_count)*8 as user_objects_kb,          SUM (internal_object_reserved_page_count)*8 as internal_objects_kb,  SUM (version_store_reserved_page_count)*8  as version_store_kb,      SUM (unallocated_extent_page_count)*8 as freespace_kb
From sys.dm_db_file_space_usage
Where database_id = 2  --使用计数器(SQLServer:Transactions )监视 tempdb 中行版本存储区的大小和增长速率
SELECT * FROM sys.dm_os_performance_counters
where counter_name='Free Space in tempdb (KB)'
or counter_name='Version Store Size (KB)'  --tempdb大小和增长速率
SELECT   name AS FileName,   size*1.0/128 AS FileSizeinMB,  CASE max_size   WHEN 0 THEN 'Autogrowth is off.'  WHEN -1 THEN 'Autogrowth is on.'  ELSE 'Log file will grow to a maximum size of 2 TB.'  END,  growth AS 'GrowthValue',  'GrowthIncrement' =   CASE  WHEN growth = 0 THEN 'Size is fixed and will not grow.'  WHEN growth > 0 AND is_percent_growth = 0   THEN 'Growth value is in 8-KB pages.'  ELSE 'Growth value is a percentage.'  END
FROM tempdb.sys.database_files;
GO  

SQLServer 维护脚本分享(08)临时数据库(tempdb)相关推荐

  1. SQLServer 维护脚本分享(05)内存(Memory)

    --查看设置的最大最小每次 exec sp_configure 'max server memory (MB)' exec sp_configure 'min server memory (MB)'- ...

  2. 分享几个数据库备份脚本

    作者 | JiekeXu 来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT) 如需转载请联系授权 | (个人微信 ID:JiekeXu_DBA) 大家好,我是 JiekeXu, ...

  3. Mysqldump备份说明及数据库备份脚本分享-运维笔记

    MySQLdump是MySQL自带的导出数据工具,即mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中.Mysqldump是一个客户端逻辑备份的工 ...

  4. sqlserver 日常检查脚本

    --sqlserver  日常检查脚本 print '----------------------------' print ' 0.sqlserver all information  ' prin ...

  5. 数据库迁移_【干货分享】DM数据库迁移方法(物理迁移)

    在数据库的维护过程中,可能涉及换服务器,或者需要现网数据库环境测试的情况,这时,最简单快速的办法就是将源数据库相关的文件拷贝到目标主机,然后注册数据库实例服务.这就是数据库的物理迁移过程,可以是从wi ...

  6. java计算机毕业设计中学后勤设备保修维护管理系统源码+mysql数据库+系统+部署+lw文档

    java计算机毕业设计中学后勤设备保修维护管理系统源码+mysql数据库+系统+部署+lw文档 java计算机毕业设计中学后勤设备保修维护管理系统源码+mysql数据库+系统+部署+lw文档 本源码技 ...

  7. mysql数据库设计实践_MYSQL教程分享20个数据库设计的最佳实践

    <MYSQL教程分享20个数据库设计的最佳实践>要点: 本文介绍了MYSQL教程分享20个数据库设计的最佳实践,希望对您有用.如果有疑问,可以联系我们. MYSQL教程数据库设计是整个程序 ...

  8. shell脚本自动回车_干货分享:Linux shell脚本分享!!快收藏起来吧

    Linux shell 脚本分享 Shell 是一个命令解释器,处于内核和用户之间,负责把用户的指令传递给内核并且把执行结果回显给用户,Shell 它是一个用 C 语言编写的程序,它是用户使用 Lin ...

  9. pd 生成mysql 脚本_PowerDesigner 如何生成数据库更新脚本

    最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的 ...

最新文章

  1. 红帽虚拟化RHEV-安装RHEV-M
  2. win32下多线程同步方式之临界区,互斥量,事件对象,信号量
  3. RichViewEdit的技巧收集
  4. android界面之美---自定义网络请求进度加载对话框
  5. Asp.net(C#)动态生成表格中的按钮和事件响应
  6. 搭建GitLab+Jenkins持续集成环境图文教程
  7. 直播的一般流程是什么?
  8. LeetCode - 9. 回文数
  9. 基于JWT前后端token认证
  10. mysql 给root授权_mysql授权
  11. 端到端语音识别技术预研与实践
  12. JDBC深入浅出-jdbc学习笔记【入门到精通】
  13. POSCMS 短信设置
  14. 若依框架修改器(包名修改器) 修改不全问题
  15. CMD常用命令大全(old)
  16. eps罗马柱头制作方法_元阳好的eps罗马柱批发价格,罗马柱子制作
  17. 掌握Pytorch模型 压缩 裁剪与量化
  18. A股滚动净利润增速最高排名
  19. 3Dmax和maya模型导入OGRE全解析
  20. 一级造价工程师(安装)- 计量笔记 - 第四章第四节电气照明及动力设备工程

热门文章

  1. leetcode412. Fizz Buzz
  2. leetcode67. 二进制求和
  3. caffe网络结构图绘制
  4. Redis集群添加节点
  5. 机器学习知识总结系列-机器学习中的优化算法总结(1-4)
  6. 《Python Cookbook 3rd》笔记(1.10):删除序列相同元素并保持顺序
  7. codeforces 467A-C语言解题报告
  8. 优秀程序员必备的15大技能
  9. 中国股市低迷的根本原因
  10. linux opencl(AMD) Example