zoukankan      html  css  js  c++  java
  • 【HCIA Gaussdb】学习汇总-数据库管理-2

    数据库管理
    目标:稳定 安全 数据一致性 系统高性能
    数据库管理员

    数据库管理范围 :
    数据库管理对象
    1、物理设计工作 2、物理实现工作
    对象是指 :数据库里 存储和指向数据的各种概念和结构的总称 对象管理:增删查改对象的过程 基本数据库对象:表 索引 视图 序列 存储过程
    命名规则 :t_标明 v_视图名 f_函数名 见名知意

    数据库安全管理
    1、防止未授权访问 2、防止安全漏洞不当的数据修改 3、 确保数据只提供给授权用户使用
    广义范围:网络安全 、操作系统安全、数据管理系统安全
    具体:身份验证 、访问控制 、开启审计 、数据库加密 【DBMS内核层 DBMS外层】。


    备份恢复管理 :
    1、制定合理的备份策略 实现数据定期备份功能 2、保障灾难发生数据库能做到最快的恢复和最小损失
    备份对象:数据本身 数据相关的数据库本身 用户及权限 数据库环境(配置文件 定时任务等)
    企业级容灾: 恢复时间目标(RTO) 恢复点目标(RPO)

    全量备份 ,差异备份 (针对全量备份 进行差异备份) 增量备份(针对前一天进行 增量备份 )
    热备 :不暂停服务进行备份 冷备:需要暂停服务 温备:只能读 不能写入
    物理备份:整机或整个磁盘进行备份 逻辑备份:数据导出备份

    数据库性能管理:
    1、对影响数据库性能的因素进行监控和优化 2、对数据库能使用 的资源进行优化 从而增加系统吞吐 减少竞争 最大可能处理工作负载
    处理能力 CPU>内存>磁盘(网络)
    系统管理的意义:资源高效实用---->完善的监控系统 数据分析 ----->容量规划
    系统管理的目标:吞吐量 响应时间 ,
    OLTP 在响应时间内尽可能的提高吞吐量 ,降低单位资源消耗 快速通过并发共享区域 减少瓶颈制约
    OLAP:有限的资源内尽可能的缩短时间,一个事务尽可能充分利用资源来处理时间

    如何优化 : 1、采集数据表 CPU 空间使用率 使用角色或者用户 心跳查询相应时间 提交作业相关性能记录
                        2、关注时间:日常(一周使用高峰) 月度结束(季度变化) 一天(集中使用时间段)
                        3、建立性能报表:性能报告日周月报、 常见指标数据趋势报表 、特殊趋势列表【异常事件、大资源消耗SQL或者作业、特定用户或者用户群、特定应用】


    数据库环境管理:
    1、数据库的运行和维护管理     2、安装 配置 升级 迁移 等确保数据库 系统在内的IT 基础设施正常运作的管理工作
    迁移:迁移时间窗口 迁移使用工具 迁移过程数据源是否停止写入 迁移数据中网络如何 迁移数据量估算备份/恢复时间 迁移后检测数据一致性
    扩容:考虑因素:计算能力不足 CPU>90% 相应相应并发能力不足 QPS/TPS 明显下降 无法满足SLA 数据容量不足
    扩容方案:1、垂直扩容 提高硬件 2、水平扩容 增加服务器 3、停机扩容 简单 窗口时间有限 4、平滑扩容 技术相对复杂
    故障处理:监控 事件进行告警通知 故障定位 记录原始信息 严格遵守规程和操作手册 对重大操作 在操作前需要确认可行性 并做好备份
    巡检:健康检查报告 管理检查报告 修改检查报告

  • 相关阅读:
    HTML的BODY内标签介绍
    前端HTML基础和head部分
    pymysql模块
    数据库基础五
    数据库基础四
    数据库基础三
    数据库基础二
    数据库基础一
    洛谷P5055 可持久化文艺平衡树 (可持久化treap)
    BZOJ
  • 原文地址:https://www.cnblogs.com/oscarli/p/12050492.html
Copyright © 2011-2022 走看看