【HCIA Gauss】学习汇总-数据库管理-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、平滑扩容 技术相对复杂
故障处理:监控 事件进行告警通知 故障定位 记录原始信息 严格遵守规程和操作手册 对重大操作 在操作前需要确认可行性 并做好备份
巡检:健康检查报告 管理检查报告 修改检查报告
【HCIA Gauss】学习汇总-数据库管理-2的更多相关文章
- 【HCIA Gauss】学习汇总-数据库管理(事务 权限 审计 OBDC JDBC)-6
事务控制事务提交 commit事务回滚 rollback savepoint 用于事务设置保存点 ----> savepoint s1 / savepoint s2 rollback to sa ...
- 【HCIA Gauss】学习汇总-数据库管理(SQL语法 库表 索引操作)-5
# 简单查询select * from table_reference # 创建表 create table TB(staff_id int primary key , course_name cha ...
- 【HCIA Gauss】学习汇总-数据库管理(SQL语法 数据类型 函数)-4
DDL data definition language 数据库定义语言 定义修改等DML data manipulation language 数据库操控语言 增删改 DCL data crontr ...
- 【HCIA Gauss】学习汇总-数据库管理(数据库基本概念)-3
数据库:操作系统文件或磁盘数据块的集合数据库实例: 指操作系统中一系列进程以及为这些进程分配的内存块 通常来说一个数据库实例对应着一个数据库[数据库实例是访问数据的通道] 多实例:利用多实例 可以充分 ...
- 【HCIA Gauss】学习汇总-数据库管理(数据库设计 范式 索引 分区)-7
zsql user/pasword@ip:port -c "show databases" # 展示一条sql语句 spool file_path 指定输出文件 可以为相对路径 s ...
- ABP 学习汇总
本文背景 公司最近规划的新框架准备基于ABP来搭建,自从在阳铭博客看到ABP框架的介绍后,就一直持续关注着,但还没真正在实际项目中直接使用ABP,只是自己做了一些学习和Demo.ABP所用到的一些新技 ...
- JS object(对象)的学习汇总
Object(对象)是在所有的编程语言中都十分重要的一个概念,对于事物我们可以把他们看作是一个对象,而每一个事物都有自己的表示的属性和对于某一信息作出的相应的操作.而这些东西就变成了事物的属性和方法. ...
- MINA学习汇总
MINA学习汇总 Apache Mina Server 是一个网络通信应用框架,用于开发高性能和高可用性的网络应用程序.它主要是对基于TCP/IP.UDP/IP协议栈的通信框架(然,也可以提供JAVA ...
- 【HCIA Gauss】学习汇总-数据库基础介绍-1
存放在数据库中数据的特点 :永久存储 又组织 可共享 数据库系统是由 数据库 数据库管理系统 应用程序 管理员成员 组成的存储 管理 处理和维护数据的系统 三个阶段:人工阶段 ,文件系统阶段,数据库系 ...
随机推荐
- 备忘-VSCODE、apache配置
一个像素点的光标:https://files.cnblogs.com/files/zjfree/mouse.zip VSCODE配置备忘: { "editor.fontLigatures&q ...
- Mysql查询的执行顺序
顺序: FROM JOIN ON WHERE GROUP BY (从此处开始可以使用select中指定的别名) AVG.SUM.MAX HAVING SELECT DISTINCT ORDER BY ...
- python语言使用yaml 管理selenium元素
1.所有元素都在PageElement下的.yaml,如图 login_page.yaml文件: username: dec: 登录页 type: xpath value: //input[@clas ...
- 必备Docker命令
Dockerfile常用指令 Docker常用操作指令 Docker管理指令 文章来源:https://macrozheng.github.io/mall-learning/#/reference/d ...
- PCL贪婪投影三角化算法
贪婪投影三角化算法是一种对原始点云进行快速三角化的算法,该算法假设曲面光滑,点云密度变化均匀,不能在三角化的同时对曲面进行平滑和孔洞修复. 方法: (1)将三维点通过法线投影到某一平面 (2)对投影得 ...
- 高级UI-画笔Paint
在UI这一块,谈到自定义,就离不开画笔和画布的使用话题,在自定义控件的时候,为了做出炫酷的效果,我们往往会使用画笔和画布,那么这里我们就先来看看画笔的使用吧 简单使用例子 自定义一个View publ ...
- 托马斯·贝叶斯 (Thomas Bayes)
朴素贝叶斯 Day15,开始学习朴素贝叶斯,先了解一下贝爷,以示敬意. 托马斯·贝叶斯 (Thomas Bayes),英国神学家.数学家.数理统计学家和哲学家,1702年出生于英国伦敦,做过神甫: ...
- 百练1724 ROADS
总时间限制: 1000ms 内存限制: 65536kB 描述 N cities named with numbers 1 ... N are connected with one-way roa ...
- Python 推导式详解
各种推导式详解 推导式的套路 之前我们已经学习了最简单的列表推导式和生成器表达式.但是除此之外,其实还有字典推导式.集合推导式等等. 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式. ...
- Windows平台为 ElasticSearch 6.x 安装 Head 客户端插件
背景知识 ES 5.x 以上版本安装 head 需要 node 和 grunt 环境(之前的直接用plugin命令即可安装). 操作步骤 1. 安装 ElasticSearch 6.x,访问 http ...