前言
做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。
本系列旨在解决一些常见的困扰:
- 不知道巡检哪些东西
- 不知道怎么样便捷体检
- 机器太多体检麻烦
- 生成报告困难,无法直观呈现结果
经过硬件巡检,数据库状态情况的巡检无疑是日常运维巡检的第二步骤。数据库的巡检主要包含,文件大小、配置信息、空间分配等对象。
数据库大小
1.在SQL专家云的【概览】页面即可图形化查看数据库文件大小,作为运维人员我们首先要清楚运维的数据库有多大?数据文件有多大?日志文件有多大?
注:与上一次的收集对比即可得知数据库在两次收集时间段内的增量。
注:如果日志文件过大,是否处于完整备份模式,并且缺少日志备份或备份频率不合理。
2.在SQL专家云的【数据库】-【概况】页面数据库文件大小及详细的信息。
注:另外可以得知系统中的表、视图、函数、存储过程的数量,与上一次的收集对比即可得知开发人员或维护人员在这期间内做过多少新增对象。
数据库配置
1.再【检查项】-【全部】中查看每个数据库的配置信息,当数据库配置未通过常规检查,平台会提示出警告。
注:一切数据库配置不当可能造成性能或安全等问题。每次巡检都需要注意一些影响的配置是否被误开启,或初期就未做优化配置。(数据库配置建议详见:平台中最佳配置)
2.在【数据库】-【配置】页中查看数据库的配置信息,信息重要包含数据库大小、恢复模式、兼容级别、排序规则、上一次checkdb的时间等。
文件信息
在【数据库】-【文件】页中查看数据库的文件分配情况、文件大小、增长配置、路径等信息。
空间分配
在【数据库】-【空间】页可以查看数据库中表对象的行数及分配空间等信息。
注:系统管理员或运维人员应对系统中的大表提高关注,通过大表行数和占用空间的变化,给出建议和规划,如是否需要做分区表,是否要对历史数据归档等。
总结
对数据库的文件分配、文件大小进行巡检,可以总体看出数据的量级及每天的增长情况,只有了解这些才能让管理者在方案决策中更有依据。
数据库配置对于性能、安全等方面有很大的影响,当数据库配置被无意修改而又没有察觉的时候,当出现问题,可能很难排查。
对于系统中的大表,每个管理员都应该提高关注,大表的增量、大表的设计是否合理等,对系统的稳定和性能有着很大的影响。
相关推荐
SQL Server数据库健康检查 巡检报告
SQLServer 数据库运维技术是指在 SQLServer 数据库中进行性能优化、故障诊断和性能监控的一系列技术和方法。本文档主要介绍了 SQLServer 数据库运维技术的相关知识点,包括性能优化概述、性能指标参数、诊断工具、...
在SQL Server数据库管理中,日常巡检是保证系统稳定运行的关键环节。巡检不仅涉及到硬件资源的监控,还包括对数据库内部活动的分析。对于高并发、关键性的数据库系统,简单的硬件状态检查远远不够,需要深入到数据库...
总的来说,"Android源码——数据库SQLite.zip"的内容涵盖了SQLite在Android中的使用、数据库的创建与管理、SQL操作、事务处理、性能优化等方面的知识,对于深入理解Android应用的数据存储机制具有很高的学习价值。
【ASP+SQL+Server程序代码系统——极品论坛详解】 ASP(Active Server Pages)是一种服务器端脚本语言,常用于创建动态网页。它是由微软开发的,允许开发者在HTML代码中嵌入VBScript或JScript代码,以实现网页的...
【ASP+SQL+Server+程序代码系统——图书管理】是一个基于Web的图书管理应用程序,它利用Active Server Pages(ASP)技术、SQL Server数据库管理和Microsoft Server Web服务器的强大功能,实现高效、安全的图书信息...
sql server 数据库——shopsystem
<groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc <version>6.x.x.jre8</version> <!-- 根据实际版本号替换 --> ``` 确保版本号与`sqljdbc42.jar`的实际版本匹配,以便获得最佳的兼容性和...
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996...
SQL Server数据库查看器是一款专为SQL ...总之,SQL Server数据库查看器是一个功能全面的工具,旨在简化数据库管理工作,提高开发和运维效率,无论是日常的数据操作还是复杂的数据库管理任务,它都能提供有效的支持。
在SQL Server中,数据库文件是存储数据和元数据的核心组件,它们构成了数据库的基础。本案例提供的"图书订购"数据库文件包含两个主要部分:mdf(主数据文件)和ldf(日志文件)。这两个文件是SQL Server数据库不可或...
用IPSec加密你内部网的SQL Server数据通信(二)——使用基于证书的验证增强安全性.pdf
【ASP+SQL+Server+程序代码系统——销售管理】是一个基于Web的应用程序,它整合了ASP(Active Server Pages)技术、SQL Server数据库管理和服务器端编程,以实现高效、安全的销售数据管理和分析。该系统的核心目标是...
SQL Server 2008 R2 是微软推出的一款企业级关系型数据库管理系统,广泛应用于数据存储和处理。安装SQL Server 2008 R2时,首先要确保操作系统兼容,然后下载安装媒体,通过SQL Server安装中心进行安装。在安装过程...
《SQL Server 2005数据库实践教程——开发与设计篇》是一份全面介绍SQL Server 2005数据库系统使用的电子教案。这份教程共分为7个章节,旨在帮助学习者掌握SQL Server 2005的核心概念、功能以及实际应用技巧。下面,...
在SQL SERVER环境中,有时我们需要将数据库的信息以报告的形式呈现,比如导出为Word文档,方便阅读和分享。"SQL SERVER自动导出Word数据库文档"这一功能就满足了这样的需求。这个功能主要应用于SQL SERVER 2000、...
ch07创建SQL Server数据库01——创建数据库
【标题】:“asp+sql+server+程序代码系统——学校管理”是指基于ASP(Active Server Pages)编程语言、SQL Server数据库管理系统以及Windows Server环境构建的学校管理系统。该系统旨在为教育机构提供一套全面的...