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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows服务器巡检报告全文共7页,当前为第1页。Windows服务器巡检报告全文共7页,当前为第1页。Windows服务器巡检报告 Windows服务器巡检报告全文共7页,当前为第1页。 Windows服务器巡检报告全文共7页,当前为第1页。 篇一:Windows服务器巡检 Windows系统健康检查 一、服务器巡检的重要性 windows服务器系统重要的业务运行平台,对服务器进行巡检能够及时发现服务器的隐患,以便于改善和优化服务器的性能;观察服务器的运行状况,及时对设备进行调整,保证服务器的24小时不间断的工作;以及采集网内服务器信息。 二、日常巡检内容包括以下方面: 1、服务器物理硬件巡检2、机房环境巡巡检 3、操作系统的磁盘、内存、cpu情况使用情况4、服务器系统日志 5、运行与服务器上应用是否可用 6、应用系统日志检查(根据实际情况执行)7、杀毒软件的检查8、系统定时任务执行情况 三、巡检内容详细说明1、服务器硬件巡检主要内容 2、操作系统检查 3、性能检查 (1)内存、cpu使用情况巡检用命令taskmgr.exe打开任务管理器检查方法: Windows下使用任务管理器,记录占用内存、cpu最多的前五位进程或应用程序; 性能 CPU使用情况:表明处理器工作时间百分比的图表,该计数器是处理器活动的主要指示器,查看该图 表可以知道当前使用的处理时间是多少。 CPU使用记录:显示处理器的使用程序随时间的变化情况的图表,图表中显示Windows服务器巡检报告全文共7页,当前为第2页。Windows服务器巡检报告全文共7页,当前为第2页。的采样情况取决于"查 Windows服务器巡检报告全文共7页,当前为第2页。 Windows服务器巡检报告全文共7页,当前为第2页。 看"菜单中所选择的"更新速度"设置值,"高"表示每秒2次,"正常"表示每两秒1次,"低"表示每四秒1次,"暂停"表示不自动更新。 PF使用情况:正被系统使用的页面文件的量。 页面文件使用记录:显示页面文件的量随时间的变化情况的图表,图表中显示的采样情况取决于"查 看"菜单中所选择的"更新速度"设置值。 总数:显示计算机上正在运行的句柄、线程、进程的总数。 认可用量:分配给程序和操作系统的内存,由于虚拟内存的存在,"峰值"可以超过最大物理内存, "总数"值则与"页面文件使用记录"图表中显示的值相同。 物理内存:计算机上安装的总物理内存,也称RAM,"可用"表示可供使用的内存容量,"系统缓存" 显示当前用于映射打开文件的页面的物理内存。 内核内存:操作系统内核和设备驱动程序所使用的内存,"页面"是可以复制到页面文件中的内存, 由此可以释放物理内 ;"非分页"是保留在物理内存中的内存,不会被复制到页面文件中。 (2)硬盘使用情况, 检查方法:Windows下通过查看'我的电脑'—'管理'—'磁盘管理'可以查看磁盘分区与对应分区使用情况, A、要定期清理磁盘垃圾文件,选择分区'属性'—'常规'—'磁盘清理'。 B、定期检查磁盘的错误信息,选择分区'属性'—'工具'—'开始检查'。 篇二:服务器巡检报告 中原区XXX局IBMX3650服务器巡检报告 Windows服务器巡检报告全文共7页,当前为第3页。Windows服务器巡检报告全文共7页,当前为第3页。巡检时间:20**/8/19 Windows服务器巡检报告全文共7页,当前为第3页。 Windows服务器巡检报告全文共7页,当前为第3页。 服务器系统重要的业务运行平台,对服务器进行巡检能够及时发现服务器的隐患,以便于改善和优化服务器的性能;观察服务器的运行状况,及时对设备进行调整,保证服务器24小时不间断的工作;帮助客户采集服务器日志信息,及时记录服务器日志信息。 本次巡检主要包含以下几个方面:1、2、3、4、 服务器物理硬件巡检机房环境巡检服务器系统日志分析检查硬件运行声音是否异常 一、服务器硬件情况 IBMX3650服务器是20**年底IBM推出的一款服务器,本单位用的服务器是20**年9月20号出厂的,已过质保期(原厂三年质保)。下面是在IBM官网上查询到的信息: CPU:Inter至强E5335(2.0GHz),属于Inter公司20**年的产品,在服务器上已经淘汰使用,性能不及现在市面上普通电脑上使用的I5处理器。 内存:本单位使用的服务器还是早期的2G内存,现在的服务器上标配都是8G及以上内存,2G内存根本无法满足现在的业务处理能力。 RAID:本单位机器只有一块硬盘,没有做任务RAID阵列,无法保护数据的安全,即使有异地硬盘备份,也不可能达到数据实时存储。 操作系统:本单位使用的操作系统windowsXX的系统,微软在20** 年已经停止对该系统的补丁包服务,安全 比较弱,很容易被植入病毒
作为一种重要的关系型数据库管理系统SQL Server数据库的稳定性和可靠性对于企业的正常运营至关重要。针对企业使用的SQLServer数据库,定期进行数据库巡检是非常必要和重要的,以便及时发现和解决问题,并确保数据库的高效运行和安全性。 SQLServer数据库巡检脚本是一种自动化程序,能够检查数据库的各个方面,从而检测性能劣化、安全漏洞、数据错误等问题,提高数据库的稳定性和性能。 SQLServer数据库巡检脚本首先需要建立可信赖的检查项目,包括数据库的硬件设备配置、数据库的网络状况、数据读写性能等各项指标。检查项目要针对企业实际情况进行调整和优化,确保其能够真实反映数据库的实际状况。然后就是编写脚本,以SQL语句为主,用于检查数据库的各项指标。可以设置警告阈值或自动恢复机制,确保在数据库出现问题时能够及时进行报警和处理。 数据库巡检过程中,除了运行脚本外,还需要对原始数据进行收集和分析,以发现潜在问题并提出解决方案。根据检查结果,对数据库的配置、应用程序代码和数据模型进行评估和优化,避免数据库出现性能瓶颈和安全漏洞。最后,将检查结果和分析报告进行整理和输出,以文档形式记录,供数据库管理员和其他相关人员查阅和分析。 综上所述,SQLServer数据库巡检脚本是企业Database管理的关键实践之一,有利于及时发现和解决问题,提高数据库的稳定性、安全性和性能。同时,在实施巡检过程中,需要理性、全面进行设置和优化,保证其产生的检查结果和分析报告的准确性和实用性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值