windows服务器系统巡检脚本,sql server 数据库巡检脚本
我司数据库一季度巡检一次,所以经常用到下面脚本
--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 数据库巡检脚本相关推荐
- 编写SQL Server数据库对象脚本的方法
In this article, we will explore various ways for scripting SQL Server database objects. 在本文中,我们将探索编 ...
- SQL Server 数据库巡检脚本
--1.查看数据库版本信息 select @@version --2.查看所有数据库名称及大小 exec sp_helpdb --3.查看数据库所在机器的操作系统参数 exec master..xp_ ...
- 移动Sql Server数据库的脚本
前段时间做过这么一件事情,把原本放在c盘的所有数据库(除了sql server系统文件外)文件Move到D盘,主要是为了方便后续管理以及减少磁盘I/O阻塞(C,D是2个独立磁盘). 脚本很简单,在此只 ...
- 服务器 消息 22029,解决SQL Server数据库维护计划失败的问题
概要 如果数据库维护计划中的任何任务失败或遇到错误信息,则维护计划作业本身可能显示为失败.作业历史记录详细信息显示以下错误信息: sqlmaint.exe failed.[SQLSTATE 42000 ...
- sql服务器系统时间格式,SQL Server 日期格式和日期操做
SQL Server发展至今,关于日期的格式的控制方法,有传统的方法,好比CONVERT(),也有比较便利的新方法,好比FORMAT():一样,关于日期的操做函数,也分为传统方法:DATEADD()等 ...
- SQL Server 数据库之注册 SQL Server 服务器
注册 SQL Server 服务器 1. 概述 2. 服务器组的创建与删除 3. 服务器的注册与删除 3.1 服务器的注册 3.2 服务器的删除 1. 概述 SQL Server 数据库 允许用户创建 ...
- 【数据库数据恢复】Sql Server数据库数据恢复案例
数据库数据恢复环境: 5块2T硬盘组建RAID5: 划分LUN供windows服务器使用: Sql Server2008数据库: 存储空间有三个逻辑分区. 数据库故障: 数据库文件丢失,涉及到5个数据 ...
- Sql Server数据库由于未知原因丢失的恢复方法
故障描述: 5块2T硬盘组建RAID5,划分LUN供windows服务器使用.在windows服务器内装有Sql Server2008数据库.存储空间内共有三个逻辑分区,大小分别为500G.800G. ...
- Sql Server数据库数据恢复成功案例
故障描述: 5块2T硬盘组建RAID5,划分LUN供windows服务器使用.在windows服务器内装有Sql Server2008数据库.存储空间内共有三个逻辑分区,大小分别为500G.800G. ...
最新文章
- 2022-2028年中国辉石行业市场全景调查及发展前景分析报告
- pytorch 与 numpy 的数组广播机制
- 在计算机网络中光缆的工作原理是什么,计算机网络原理期中考试试卷(A)
- 兼容单片机的CRC32查表计算程序的C语言实现
- mac命令行ftp操作
- 嵌入式C语言之位运算 ..|.~.
- 使用Nginx代理和转发Websocket连接
- 史上最大规模高校分析技术大赛是如何诞生的
- Weka的-3.6.10的C4.5与Quinlan教授的C4.5算法的区别
- stm32l0的停止模式怎么唤醒_手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖...
- 计算机应用基础王秀娟,计算机应用基础课教学内容设计分析.doc
- [Web Chart系列之五] 5. 实战draw2d之figure tooltip 实现
- paramiko模块_玩转网络自动化之Netmiko模块
- java day49【综合案例day01】
- 叶三《我们唱》-野孩子(白银饭店)
- 语音信号处理 —— 笔记(一)音频信号处理
- html 倒计时弹出框,javascript实现倒计时提示框
- Source(拉电流) Sink(灌电流)意思的歪记方法
- pytorch 权重weight 与 梯度grad 可视化
- 云南大学02届计算机系,云南大学学生获得2019CCF大学生计算机系统与程序设计竞赛西...
热门文章
- Intel 64/x86_64/IA-32/x86处理器 - 通用指令(7) - 标志寄存器/标志控制指令 段寄存器指令
- python在匿名函数作和_python之路——内置函数和匿名函数
- feather 设置坐标刻度_matplotlib学习记录:调整刻度范围和刻度标签
- Concepts in Games Development(游戏开发概述) 公开课笔记
- 判断用户 小程序_【重要声明】小程序维护中,iphone用户手机暂时用不了小程序...
- mysql 回滚_一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具
- 计算机组成原理与汇编语言试题,中央电大计算机组成原理与汇编语言试题
- Mac OS X / IOS 内存管理机制简要说明
- MyEclipse-6.5注冊码生成器源代码
- 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南(三)