数据库运维
一、什么是数据库运维服务
数据库运维服务服务是指针对用户数据库开展的软件安装、配置优化、备份策略选择及实施、数据恢复、数据迁移、故障排除、预防性巡检等一系列服务。包含目前主要的数据库种类SQL Server数据库、Oracle数据库、MySQL数据库等
二、数据库运维的主要内容
1、数据库安装与配置;主要指定制数据库安装配置方案,检查软件安装环境,安装数据库软件,完成数据库配置,并测试之;
2、数据库性能优化: 主要是指核心参数调优,语句调优,性能评估方案的提供。
3、数据库备份与恢复;主要是指本地、异地、同步、实时的分级备份与恢复方案及实施;
4、数据迁移:不同版本、不同厂商、不同结构数据库间的数据迁移;
5、故障排除;通过远程、上门等方式按服务级别实施故障排除。
6、预防性巡检;定期预防性巡检,并完成系统参数、配置调优,及补丁分发、安装服务。
三、我们能提供的服务
1、数据库运行维护基本工作
① 数据库的容灾、数据的备份与恢复
② 数据库的安全性、完整性控制
③ 检测并改善数据库的性能
④ 数据库的升级,数据库的迁移,数据库架构的重组和重构
2、库状态监控与分析
管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或以往的负荷、配置、应用和其他相关信息,并对监测数据进行分析。
① 数据库监控机制,手动或自动监控。
② 数据库运行状态,是否存在数据库中断或异常、错误或警告
③ 数据库性能,是否存在性能问题或者性能隐患
④ 对数据库构架体系的监控
3、数据库存储空间管理
数据库的存储结构一般分为逻辑存储结构和物理存储结构,其物理存储结构决定了数据库存储数据时数据文件所占用空间的大小及分布。不同的数据库对空间的管理是不一样的。空间不足可扩大存储容量或合理备份和转储。
4、数据库的性能优化
在数据库运行过程中,对可以提升数据库运行性能的相关配置进行优化调整。
(1)外部调整:
① CPU:在空闲是使用率超过90%,说明服务器缺乏CPU资源;若高峰期时CPU使用率依然很低,说明CPU资源充足。
② 网络:大量数据会使网络速度变慢,调整网络。
(2) 调整内存分配
(3)调整磁盘I/O:响应时间的最大组成部分。
(4)调整竞争:
① 修改参数以控制连接到数据库的最大进程数
② 减少调度进程的竞争
③ 减少多线程服务进程竞争
④ 减少重做日志缓冲区竞争
⑤ 减少回滚段竞争。
5、数据库故障处理
对在数据库运行过程中发现的问题及故障,或系统用户反馈出来的数据库错误或警告进行诊断并修复。
6、数据库相关问题处理
用户反馈出来的其他数据库问题,都需要去做处理,即便诊断出来并非数据库本身的问题(如:网络问题,服务器存储的软硬件问题等)
四、数据库运维的价值
1、提高客户数据库的稳定、高效的运行能力
2、提高客户数据库的保障能力,由专业的数据库运维人员保障数据库的安全运行
3、提供专业的数据库管理体系规划建设方案
4、建立实时的数据库应急处理团队,对业务数据运行进行实时保障,提前预警。
新ICP备12000417号-1 新公安网备65010302000270号版权所有©新疆惠文网络信息系统工程有限公司版权所有 未经许可 严禁复制