技术架构
文章平均质量分 63
Sandata!
荟萃业内名师,培养数据英才!
展开
-
Greenplum 将表未分区的数据修改为分区表
前言在生产业务环境中,经常由于设计不规范,导致在数据库中存储的数据体量越来越庞大,那么带来的问题就是查询效率的低下和维护任务的增加。在 Greenplum 数据库中,通过使用分区,可以实现大规模并行处理,并且子分区也可以拥有自己的分区,比如数据按照年份分区,再按照月份分区。在内部处理表分区的过程中,Greenplum 在父级表和子表之间是通过被继承实现,类似于 PostgreSQL 中的继承。如何决定分区策略· 表是否足够大通常在数据仓库中,会区分维度表和事实表,而事实表通常需要存储大量的数据,原创 2021-12-28 11:07:20 · 1810 阅读 · 0 评论 -
PostgreSQL 之慢 SQL 语句
一 导读优化在硬件和非系统故障的情况下,对于提升数据库本身的性能非常重要。每一种类型的数据库都有自己不同的方式去跟踪优化数据库,这些方式中不仅仅包含了数据库系统本身参数层面的优化,而且也包括对 SQL 语句的优化。其中,对于 SQL 语句的优化是 DBA 经常需要接触的工作。因此需要经常关住慢 SQL 语句,以对其进行追踪优化。二 数据库参数PostgreSQL 中的慢 SQL 追踪是通过以记录日志的方式进行分析,追踪的,因此,需要优化 SQL 需要启动日志收集功能。以 RPM 方式安装的数据库日志收原创 2021-11-09 16:46:05 · 1739 阅读 · 0 评论 -
PostgreSQL 密码验证功能增强
更多精彩内容,请登录:ke.sandata.com.cn密码验证介绍passwordcheck 模块是在 CREATE ROLE 或者 CREATE USER 期间检查用户密码是否符合指定的规则模块如果密码比较弱,那么在此期间将会拒绝执行密码并返回一个错误。 该模块位于 srcpkg/contrib 目录下,安装后位于 $libdir 目录下,使用 shared_preload_libraries加载并重新启动服务器后生效。在该模块中,主要有两个规则判断,一个是用户名自身的判断,一个是密码长度少于8位的原创 2021-06-18 10:30:01 · 369 阅读 · 0 评论 -
Oracle Database 19c 技术架构(五)
24.归档进程 (ARCn)归档进程 (ARCn) 是后台进程,仅当数据库处于ARCHIVELOG模式并启⽤⾃动归档时才存在,在这种情况下ARCn会⾃动归档联机重做⽇志⽂件。⽇志写⼊进程 (LGWR) 在归档之前不能重⽤和覆盖联机重做⽇志⽂件组。数据库将根据需要启动多个归档程序进程,以确保已填充的联机重做⽇志的归档不会落后。可能的过程包括 ARC0-ARC9 和 ARCa-ARCt(31个可...原创 2020-04-14 16:27:28 · 276 阅读 · 0 评论 -
Oracle Database 19c 技术架构(四)
16、进程管理进程 (PMAN)进程管理进程 (PMAN) 是⼀个后台进程,可根据需要监视,产⽣和停⽌以下各项:•分派器和共享服务器进程•数据库驻留连接池的连接代理和池化服务器进程•作业队列流程•可重启后台程序PMAN作为操作系统进程⽽不是线程运⾏。除数据库实例外,PMAN还可以在Oracle⾃动存储管理 (ASM) 实例和Oracle ASM代理实例上运⾏。注意:获得完整的进程列...原创 2020-04-10 15:48:16 · 367 阅读 · 0 评论 -
Oracle Database 19c 技术架构(二)
06、共享池(shared pool)共享池是系统全局区 (SGA) 的组成部分,负责缓存各种类型的程序数据。例如,共享池存储已解析的SQL,PL/SQL代码,系统参数和数据字典信息。共享池⼏乎涉及数据库中发⽣的每个操作。例如,如果⽤户执⾏SQL语句,则Oracle数据库将访问共享池。共享池分为⼏个⼦组件:•库⾼速缓存 (Library cache):是⼀种共享池内存结构,⽤于存储可执⾏的...原创 2020-03-27 17:38:54 · 516 阅读 · 0 评论 -
Oracle Database 19c 技术架构(一)
Oracle官方文档中给出的Oracle Database 19c技术架构图,可以看出制作者的用心和精心。不翻译一下真是对不起作者!同时本文可以作为学习Oracle体系结构很好的教材!值得大家收藏!01、数据库服务器(Database Server)一个Oracle数据库至少由一个数据库实例和一个数据库组成。数据库实例部分处理内存和进程,数据库部分则由称为数据文件的物理文件组成,并且可以是...原创 2020-03-27 17:32:58 · 839 阅读 · 0 评论