-- 每隔1秒钟运行一次,直到用户手工终止脚本运行
while 1=1
begin
select getdate()
-- 从文件级看tempdb使用情况
dbcc showfilestats
-- Query 1
-- 返回所有做过空间申请的session信息
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
-- Query 2
-- 这个管理视图能够反映当时tempdb空间的总体分配
SELECT t1.session_id,
t1.internal_objects_alloc_page_count, t1.user_objects_alloc_page_count,
t1.internal_objects_dealloc_page_count , t1.user_objects_dealloc_page_count,
t3.*
from sys.dm_db_session_space_usage t1 ,
-- 反映每个session累计空间申请
sys.dm_exec_sessions as t3
-- 每个session的信息
where
t1.session_id = t3.session_id
and (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)
-- Query 3
-- 返回正在运行并且做过空间申请的session正在运行的语句
SELECT t1.session_id,
st.text
from sys.dm_db_session_space_usage as t1,
sys.dm_exec_requests as t4
CROSS APPLY sys.dm_exec_sql_text(t4.sql_handle) AS st
where t1.session_id = t4.session_id
and t1.session_id >50
and (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)
waitfor delay '0:0:1'
end
点击(此处)折叠或打开
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机monitor temp db usage for MSSQL的示例代码
数据库2024-04-02
oracle db link的查看创建与删除
数据库2023-06-01
查看临时表空间使用情况,如何扩展表空间 temp
数据库2024-04-02
Oracle 11g RAC查看ASM日志、grid日志和DB日志
数据库2024-04-02
怎么查看vsftp登录认证数据库db文件内容
数据库2023-06-13
DB审核查询平台Archery-
数据库2019-04-07
应用连接超时排查DB MySQL
数据库2024-04-02
Mybatis流式游标查询-大数据DB查询OOM查询问题
数据库2023-09-01
MSSQL怎么看各个ID对应具体DB的角色
数据库2024-04-02
查看alert.log
数据库2024-04-02
在 SAP DB 中从特定月份运行 SQL 查询
数据库2023-10-22
mysql慢查询查看
数据库2024-04-02
python查看如何查看版本信息
数据库2023-01-31
Python:查看已安装模块 和 查看可
数据库2023-01-31
python:list查看包
数据库2023-01-31
win7查看mac地址 win7查看本机mac方法
数据库2023-06-01
python 查看Linux cront
数据库2023-01-31
githubtoken在哪查看
数据库2023-10-22
咦!没有更多了?去看看其它编程学习网 内容吧