SQLServer 维护脚本分享(08)临时数据库(tempdb)
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)相关推荐
- SQLServer 维护脚本分享(05)内存(Memory)
--查看设置的最大最小每次 exec sp_configure 'max server memory (MB)' exec sp_configure 'min server memory (MB)'- ...
- 分享几个数据库备份脚本
作者 | JiekeXu 来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT) 如需转载请联系授权 | (个人微信 ID:JiekeXu_DBA) 大家好,我是 JiekeXu, ...
- Mysqldump备份说明及数据库备份脚本分享-运维笔记
MySQLdump是MySQL自带的导出数据工具,即mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中.Mysqldump是一个客户端逻辑备份的工 ...
- sqlserver 日常检查脚本
--sqlserver 日常检查脚本 print '----------------------------' print ' 0.sqlserver all information ' prin ...
- 数据库迁移_【干货分享】DM数据库迁移方法(物理迁移)
在数据库的维护过程中,可能涉及换服务器,或者需要现网数据库环境测试的情况,这时,最简单快速的办法就是将源数据库相关的文件拷贝到目标主机,然后注册数据库实例服务.这就是数据库的物理迁移过程,可以是从wi ...
- java计算机毕业设计中学后勤设备保修维护管理系统源码+mysql数据库+系统+部署+lw文档
java计算机毕业设计中学后勤设备保修维护管理系统源码+mysql数据库+系统+部署+lw文档 java计算机毕业设计中学后勤设备保修维护管理系统源码+mysql数据库+系统+部署+lw文档 本源码技 ...
- mysql数据库设计实践_MYSQL教程分享20个数据库设计的最佳实践
<MYSQL教程分享20个数据库设计的最佳实践>要点: 本文介绍了MYSQL教程分享20个数据库设计的最佳实践,希望对您有用.如果有疑问,可以联系我们. MYSQL教程数据库设计是整个程序 ...
- shell脚本自动回车_干货分享:Linux shell脚本分享!!快收藏起来吧
Linux shell 脚本分享 Shell 是一个命令解释器,处于内核和用户之间,负责把用户的指令传递给内核并且把执行结果回显给用户,Shell 它是一个用 C 语言编写的程序,它是用户使用 Lin ...
- pd 生成mysql 脚本_PowerDesigner 如何生成数据库更新脚本
最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的 ...
最新文章
- 红帽虚拟化RHEV-安装RHEV-M
- win32下多线程同步方式之临界区,互斥量,事件对象,信号量
- RichViewEdit的技巧收集
- android界面之美---自定义网络请求进度加载对话框
- Asp.net(C#)动态生成表格中的按钮和事件响应
- 搭建GitLab+Jenkins持续集成环境图文教程
- 直播的一般流程是什么?
- LeetCode - 9. 回文数
- 基于JWT前后端token认证
- mysql 给root授权_mysql授权
- 端到端语音识别技术预研与实践
- JDBC深入浅出-jdbc学习笔记【入门到精通】
- POSCMS 短信设置
- 若依框架修改器(包名修改器) 修改不全问题
- CMD常用命令大全(old)
- eps罗马柱头制作方法_元阳好的eps罗马柱批发价格,罗马柱子制作
- 掌握Pytorch模型 压缩 裁剪与量化
- A股滚动净利润增速最高排名
- 3Dmax和maya模型导入OGRE全解析
- 一级造价工程师(安装)- 计量笔记 - 第四章第四节电气照明及动力设备工程