我司数据库一季度巡检一次,所以经常用到下面脚本

--1.查看数据库版本信息

select @@version

--2.查看所有数据库名称及大小

exec sp_helpdb

--3.查看数据库所在机器的操作系统参数

exec master..xp_msver

--4.查看数据库启动的参数

--5.查看数据库启动时间

select convert(varchar(30),login_time,120)

from master..sysprocesses where spid=1

--6.查看数据库服务器名

select 'Server Name:'+ltrim(@@servername)

--7.查看数据库实例名

select 'Instance:'+ltrim(@@servicename)

--8.数据库的磁盘空间呢使用信息

exec sp_spaceused

--9.日志文件大小及使用情况

dbcc sqlperf(logspace)

--10.表的磁盘空间使用信息

select

@@total_read [读取磁盘次数],

@@total_write [写入磁盘次数],

@@total_errors [磁盘写入错误数],

getdate() [当前时间]

--12.获取I/O工作情况

--13.查看CPU活动及工作情况

select

@@cpu_busy,

@@timeticks [每个时钟周期对应的微秒数],

@@cpu_busy*cast(@@timeticks as float)/1000 [CPU工作时间(秒)],

@@idle*cast(@@timeticks as float)/1000 [CPU空闲时间(秒)],

getdate() [当前时间]

--14.检查锁与等待

exec sp_lock

--15.检查死锁

exec sp_who

exec sp_who2

--17.活动用户和进程的信息

exec sp_who 'active'

--20.查看所有数据库用户所属的角色信息

exec sp_helpsrvrolemember

--21.查看链接服务器

exec sp_helplinkedsrvlogin

--25.查询文件组和文件

select

df.[name],df.physical_name,df.[size],df.growth,

f.[name][filegroup],f.is_default

from sys.database_files df join sys.filegroups f

on df.data_space_id = f.data_space_id

--28. 查看SQL Server的实际内存占用

select * from sysperfinfo where counter_name like '%Memory%'

--29.显示所有数据库的日志空间信息

dbcc sqlperf(logspace)

select *,CAST(cntr_value/1024.0 as decimal(20,1)) MemoryMB

from master.sys.sysperfinfo

where counter_name='Total Server Memory (KB)'

标签:巡检,查看,exec,df,数据库,sp,server,sql,select

来源: https://www.cnblogs.com/mlwork/p/11532925.html

windows服务器系统巡检脚本,sql server 数据库巡检脚本相关推荐

  1. 编写SQL Server数据库对象脚本的方法

    In this article, we will explore various ways for scripting SQL Server database objects. 在本文中,我们将探索编 ...

  2. SQL Server 数据库巡检脚本

    --1.查看数据库版本信息 select @@version --2.查看所有数据库名称及大小 exec sp_helpdb --3.查看数据库所在机器的操作系统参数 exec master..xp_ ...

  3. 移动Sql Server数据库的脚本

    前段时间做过这么一件事情,把原本放在c盘的所有数据库(除了sql server系统文件外)文件Move到D盘,主要是为了方便后续管理以及减少磁盘I/O阻塞(C,D是2个独立磁盘). 脚本很简单,在此只 ...

  4. 服务器 消息 22029,解决SQL Server数据库维护计划失败的问题

    概要 如果数据库维护计划中的任何任务失败或遇到错误信息,则维护计划作业本身可能显示为失败.作业历史记录详细信息显示以下错误信息: sqlmaint.exe failed.[SQLSTATE 42000 ...

  5. sql服务器系统时间格式,SQL Server 日期格式和日期操做

    SQL Server发展至今,关于日期的格式的控制方法,有传统的方法,好比CONVERT(),也有比较便利的新方法,好比FORMAT():一样,关于日期的操做函数,也分为传统方法:DATEADD()等 ...

  6. SQL Server 数据库之注册 SQL Server 服务器

    注册 SQL Server 服务器 1. 概述 2. 服务器组的创建与删除 3. 服务器的注册与删除 3.1 服务器的注册 3.2 服务器的删除 1. 概述 SQL Server 数据库 允许用户创建 ...

  7. 【数据库数据恢复】Sql Server数据库数据恢复案例

    数据库数据恢复环境: 5块2T硬盘组建RAID5: 划分LUN供windows服务器使用: Sql Server2008数据库: 存储空间有三个逻辑分区. 数据库故障: 数据库文件丢失,涉及到5个数据 ...

  8. Sql Server数据库由于未知原因丢失的恢复方法

    故障描述: 5块2T硬盘组建RAID5,划分LUN供windows服务器使用.在windows服务器内装有Sql Server2008数据库.存储空间内共有三个逻辑分区,大小分别为500G.800G. ...

  9. Sql Server数据库数据恢复成功案例

    故障描述: 5块2T硬盘组建RAID5,划分LUN供windows服务器使用.在windows服务器内装有Sql Server2008数据库.存储空间内共有三个逻辑分区,大小分别为500G.800G. ...

最新文章

  1. 2022-2028年中国辉石行业市场全景调查及发展前景分析报告
  2. pytorch 与 numpy 的数组广播机制
  3. 在计算机网络中光缆的工作原理是什么,计算机网络原理期中考试试卷(A)
  4. 兼容单片机的CRC32查表计算程序的C语言实现
  5. mac命令行ftp操作
  6. 嵌入式C语言之位运算 ..|.~.
  7. 使用Nginx代理和转发Websocket连接
  8. 史上最大规模高校分析技术大赛是如何诞生的
  9. Weka的-3.6.10的C4.5与Quinlan教授的C4.5算法的区别
  10. stm32l0的停止模式怎么唤醒_手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖...
  11. 计算机应用基础王秀娟,计算机应用基础课教学内容设计分析.doc
  12. [Web Chart系列之五] 5. 实战draw2d之figure tooltip 实现
  13. paramiko模块_玩转网络自动化之Netmiko模块
  14. java day49【综合案例day01】
  15. 叶三《我们唱》-野孩子(白银饭店)
  16. 语音信号处理 —— 笔记(一)音频信号处理
  17. html 倒计时弹出框,javascript实现倒计时提示框
  18. Source(拉电流) Sink(灌电流)意思的歪记方法
  19. pytorch 权重weight 与 梯度grad 可视化
  20. 云南大学02届计算机系,云南大学学生获得2019CCF大学生计算机系统与程序设计竞赛西...

热门文章

  1. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(7) - 标志寄存器/标志控制指令 段寄存器指令
  2. python在匿名函数作和_python之路——内置函数和匿名函数
  3. feather 设置坐标刻度_matplotlib学习记录:调整刻度范围和刻度标签
  4. Concepts in Games Development(游戏开发概述) 公开课笔记
  5. 判断用户 小程序_【重要声明】小程序维护中,iphone用户手机暂时用不了小程序...
  6. mysql 回滚_一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具
  7. 计算机组成原理与汇编语言试题,中央电大计算机组成原理与汇编语言试题
  8. Mac OS X / IOS 内存管理机制简要说明
  9. MyEclipse-6.5注冊码生成器源代码
  10. 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南(三)