数据库运维相关概念

 一、概述
    数据 库运维服务服务是指针对用户数据库开展的软件安装、配置优化、备份策略选择及实施、数据恢复、数据迁移、故障排除、预防性巡检等一系列服务。
二、主要服务内容 
    1、数据库安装与配置;主要指定制数据库安装配置方案,检查软件安装环境,安装数据库软件,完成数据库配置,并测试之;
    2、数据库性能优化: 主要是指核心参数调优,SQL语句调优,性能评估方案的提供。
    3、数据库备份与恢复;主要是指本地、异地、同步、实时的分级备份与恢复方案及实施;
    4、数据迁移:不同版本、不同厂商、不同结构数据库间的数据迁移;
    5、故障排除;通过远程、上门等方式按服务级别实施故障排除。
    6、预防性巡检;定期提供预防性巡检,并完成系统参数、配置调优,及补丁分发、安装服务。
三、相关知识
    1、数据库生命周期
         结合软件生命周期、项目的开展,数据库的生命周期,大致可分为一下阶段:
            规划———开发———实施———运维
    2、运维做些什么
            1)部署环境 
                     a、数据库安装(当服务器太多时,可以选择静默安装);
                     b、参数配置(实例、数据库参数);
                     c、权限分配(登录、数据库用户权限);
            2)备份/还原
            3)监控
                    主要分为两点:
                        a、数据库运行状态,是否存在数据库中断或异常、错误或警告
                        b、数据库性能,是否存在性能问题或者性能隐患
            4)故障处理
                    对在监控过程中发现的,或系统用户反馈出来的数据库错误或警告进行诊断并修复。
            5)性能优化
                    对在监控过程中发现的,或系统用户反馈出来的数据库性能问题进行优化。
            6)容灾
                    a、容灾只是手段,最终是为了保证系统的可用性,
                    b、常用策略:故障转移集群、镜像、日志传送、异地备份等。
                    c、如果在实施时已经部署了容灾策略,那么只要做一些状态监视即可。(也可以在系统上线之后再补充部署容灾策略。)
            7)升级/迁移
                    a、升级
                            通常是在本机进行,硬件不变(例如:更换操作系统、数据库的版本、打补丁)
                    b、迁移
                            通常需要升级硬件(例如:更换新的服务器,把数据库搬到新的服务器上)
                            也可在本机“迁移”(只是为了移动数据库文件的位置)
                    c、迁移+升级
                            大部分都是在迁移中做升级,即换了新的服务器,也换了软件版本。
            8)健康检查
            9)系统用户反馈的数据库问题
                    a、用户反馈出来的任何数据库问题,都需要DBA去做处理,即便有时诊断出来并非数据库的问题。
                    b、从广义上来看,除去数据库开发外的其他任务,都应该算在运维职责之内。(例如:数据库运行状态监控包括:数据库服务是否中断、磁盘空间、错误日志检查、数据库一致性检查、作业运行状态、索引碎片检查等)

猜你喜欢

转载自www.cnblogs.com/syplectoy/p/10022058.html