【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
存放在数据库中数据的特点 :永久存储 又组织 可共享 数据库系统是由 数据库 数据库管理系统 应用程序 管理员成员 组成的存储 管理 处理和维护数据的系统 三个阶段:人工阶段 ,文件系统阶段,数据库系 ...
随机推荐
- libpng error: IHDR: CRC error
原本正常显示在主页端logo图片无法显示了,爆出如下错误: libpng error: IHDR: CRC error 查找原因如下:
- cmake find_package说明
CMake中find_package功能演示 find_package可以被用来在系统中自动查找配置构建工程所需的程序库.在linux和unix类系统下这个命令尤其有用.CMake自带的模块文件里有大 ...
- node.js生成验证码及图片
示例代码: var svgCaptcha = require('svg-captcha'); var fs = require('fs'); var codeConfig = { size: 5,// ...
- 如何使APP开机自启动
方案一 将app做成系统应用,直接安装在 system/app 目录下 具体步骤为: 1.在AndroidManifest文件中,添加 android:sharedUserId="andro ...
- LeetCode:复原IP地址【93】
LeetCode:复原IP地址[93] 题目描述 给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式. 示例: 输入: "25525511135" 输出: [&qu ...
- python实践项目七:正则表达式版本的strip()函数
描述:写一个函数,它接受一个字符串,做的事情和 strip()字符串方法一样.如果只传入了要去除的字符串, 没有其他参数, 那么就从该字符串首尾去除空白字符:否则, 函数第二个参数指定的字符将从该字符 ...
- javascript——常用事件总结
Event对象:Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件标签属性 当以下情况发生时,出现此事件 onabort 图像加载被中断 ...
- PXC增量恢复添加节点(IST)
绕开SST通过IST方式添加Node到Percona XtraDB Cluster Gcache存储了所有的 writeset ,因此说这个集合的大小直接决定了允许其他节点宕机后多长时间内可以进行 ...
- Docker学习笔记(一)—— 概述
1. Docker是个什么玩意 说Docker是什么之前,先来看一看Docker为什么会出现.我们知道,在学习过程中我们需要频繁地安装配置一些软件,不管是在Windows下还是在Linux,这些东西的 ...
- js加减乘除函数
经常用到算数的时候,可以直接用:// 除法函数function accDiv(arg1, arg2) { var t1 = 0, t2 = 0, r1, r2; try { t1 = arg1.toS ...