【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
存放在数据库中数据的特点 :永久存储 又组织 可共享 数据库系统是由 数据库 数据库管理系统 应用程序 管理员成员 组成的存储 管理 处理和维护数据的系统 三个阶段:人工阶段 ,文件系统阶段,数据库系 ...
随机推荐
- docker基本排错
遇到了一个很奇葩的问题,docker运行一个容器后,执行docker ps -a可以查看到该容器处于运行状态,但是无法进入该容器. 试着使用docker stop ID和docker kill -s ...
- [LeetCode] 636. Exclusive Time of Functions 函数的独家时间
Given the running logs of n functions that are executed in a nonpreemptive single threaded CPU, find ...
- Python:self理解
Python类 class Student: # 类变量,可以通过类.类变量(Student.classroom)或者实例.类变量(a.classroom)方式调用 classroom = '火箭班' ...
- IFC文件介绍
IFC是一个数据交换标准, 用于不同系统交换和共享数据. IFC是采用EXPRESS语言定义的实体关系模型,由几百个实体对象组成.实体对象包括建筑要素如IfcWall,几何元素如IfcExtruded ...
- python gzip
通常用gzip压缩过的云端数据需要做解压处理,以下代码主要用python3实现对获取到的云端gzip压缩数据进行还原. # -*- coding: utf-8 -*- ""&quo ...
- Spell It Right
Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output e ...
- [转帖]B树索引和位图索引的结构介绍
B树索引和位图索引的结构介绍 http://blog.itpub.net/12679300/viewspace-1174236/ 一 前言:? ROWID:包含键值的行的行ID,(查找块的最快方法, ...
- Apache Kafka Producer For Beginners
在我们上一篇Kafka教程中,我们讨论了Kafka Cluster.今天,我们将通过示例讨论Kafka Producer.此外,我们将看到KafkaProducer API和Producer API. ...
- Mybatis中实体类属性与数据库列表间映射方法介绍
这篇文章主要介绍了Mybatis中实体类属性与数据列表间映射方法介绍,一共四种方法方法,供大家参考. Mybatis不像Hibernate中那么自动化,通过@Co ...
- Educational Codeforces Round 71
https://www.cnblogs.com/31415926535x/p/11460682.html 上午没课,做一套题,,练一下手感和思维,,教育场的71 ,,前两到没啥,,后面就做的磕磕巴巴的 ...