一、总结

1、什么事DMV和DMF
DMV(Dynamic Management View):动态管理视图
DMF(Dynamic Management Function):动态管理函数

二、操作步骤

1.查看当前正在执行的SQL

select r.start_time,r.status,r.command,db_name(r.database_id) as dbname,r.cpu_time,qt.text
from sys.dm_exec_requests r
cross apply sys.dm_exec_sql_text(r.sql_handle) qt

2、查看执行的命令的进度(百分比)

select r.start_time,r.status,r.command,db_name(r.database_id) as dbname,r.cpu_time,r.percent_complete,qt.text
from sys.dm_exec_requests r
cross apply sys.dm_exec_sql_text(r.sql_handle) qt

注:percent_complete  : 查看执行命令的百分比,但是不是所有的命令都能看到的,能看到百分比的操作如下:

  ALTER INDEX REORGANIZE

  AUTO_SHRINK 选项(带 ALTER DATABASE)

  BACKUP DATABASE
  DBCC CHECKDB
  DBCC CHECKFILEGROUP
  DBCC CHECKTABLE
  DBCC INDEXDEFRAG
  DBCC SHRINKDATABASE
  DBCC SHRINKFILE
  RECOVERY
  RESTORE DATABASE
  ROLLBACK
  TDE ENCRYPTION

3、查看日志文件的大小

select DB_NAME(database_id) as dbname,total_log_size_in_bytes/1024/1024 as total_log
from sys.dm_db_log_space_usage

最新文章

  1. HTC vive开发:关于手柄按键
  2. JavaScript面试时候的坑洼沟洄——表达式与运算符
  3. plist文件
  4. 单例实现c++
  5. (苹果AppleWWDRCA.cer证书过期)Failed to locate or generate matching signing assets
  6. oracle 锁表查询及解决、表字段查询
  7. Node.js log4js日志记录
  8. 简单把webdriver的find_element方法写成函数
  9. linux 查看并终止进程
  10. POJ-2955括号匹配问题(区间DP)
  11. 【DataStructure】Description and usage of queue
  12. ios9基础知识(UI)总结
  13. 不一样的味道--Html和Xml解析、格式、遍历
  14. 异步编程(Async和Await)的使用
  15. PHP高效获取远程图片尺寸和大小
  16. angular 1.5.3各种模块使用(一)
  17. 【转】GPS网平差
  18. 【Tools】Pycharm2017 windows安装与修改中文界面教程
  19. Linux内存管理 (9)mmap(补充)
  20. Springboot+WebSocket+Kafka(写着玩的)

热门文章

  1. nginx静态资源设置缓存的方法
  2. iOS核心动画高级技巧 - 8
  3. LeetCode 15. 三数之和(3Sum)
  4. MySQL(二) decimal数据默认处理
  5. 为什么 Python 中的 True 等于 1
  6. 1.1Spring Boot 环境配置和常用注解
  7. SpringBoot使用thymeleaf的方式引用static中的静态资源
  8. 开始使用 git(配置+常用命令)
  9. Python enumerate()内置函数
  10. BM算法解析(计算机算法-设计与分析导论(第三版))