按月归档: 12月 2022
RAM是随机存取存储器(random access memory),是计算机内部存储器中的一种,也是其中最重要的,计算机和手机中一般把其叫做(运行)内存,它的速度要比硬盘快得多,所以用运行程序在RAM ... 阅读全文
多CPU架构变迁之SMP、NUMA和MPP
服务器最开始的时候是单CPU,然后才进化到了双CPU甚至多CPU的SMP架构。所谓SMP架构指的是多路CPU无主次,共享内存、总线、操作系统等。此时每个CPU访问内存任何地址所耗费的时间是相等的。所以 ... 阅读全文
什么是scale up(纵向扩展)和scale out(横向扩展)
Scale Out(Scale horizontally)横向扩展Scale Out(Scale horizontally)横向扩展,向外扩展,比如:我们向原有的web、邮件系统添加一个新机器。Sca ... 阅读全文
扩容Greenplum系统(增加segment节点)相关理论
简介为了放大性能和存储能力,通过向集群增加主机来扩容用户的Greenplum系统。随着额外的数据被收集以及现有数据的保留时间增加,数据仓库会随着时间而长大。 有时,有必要增加数据库能力来联合不同的数据 ... 阅读全文
Greenplum中恢复故障的Master命令gpactivatestandby
恢复故障的Maste如果主Master故障,Greenplum数据库不可访问且WAL复制会停止。使用gpactivatestandby来激活后备Master。 在激活后备Master过程中,Gree ... 阅读全文
Greenplum中检测和恢复故障的segment
检测故障的Segmen如果启用了镜像,Greenplum数据库会在主Segment宕机后自动故障转移到一个镜像Segment上,镜像Segment承担主Segment的角色和职能,故障主Segmen ... 阅读全文
GreenPlum数据库的备份和恢复概述
定期执行备份能确保在数据损坏或者系统失效发生时能恢复数据或者重建Greenplum数据库系统。用户还可以使用备份从一个Greenplum数据库系统迁移数据到另一个。备份和恢复概述使用gpbackup和gprestore并行备份 ... 阅读全文
Greenplum数据库高可用性概述
简介当Greenplum数据库 集群不允许数据丢失时,master和segment镜像功能必须启用。没有镜像就不能保证系统和数据的 高可用,此时Pivotal会尽最大的努力恢复故障集群。当用户启用并且 ... 阅读全文
在Greenplum数据库中启用和删除Master和segment镜像mirror
简介可以在建立Greenplum数据库系统时使用gpinitsystem配置系统使用镜像,或者之后用gpaddmirrors以及gpinitstandby启用镜像。这个主题假定现有系统初始化时没有镜像,现在要向其中加入镜像。 ... 阅读全文
GreenPlum中的索引
简介在Greenplum数据库中通常不需要索引。大部分分析型查询会在大体量数据上操作,而索引是用于从多行数据中定位 某一行或某几行。在Greenplum数据库中,顺序扫描是一种读取数据的有效方法,因为 ... 阅读全文
Greenplum的参数配置
服务器配置参数会影响Greenplum数据库的行为。 它们是PostgreSQL的“大统一配置”系统的一部分,因此它们有时 也被称为“GUC”。大部分的Greenplum数据库服务器配置参数和Post ... 阅读全文
Greenplum环境变量
该参考列出并描述了Greenplum中可设置的环境变量。 如果想为所有用户设置这些环境变量,需要在用户的启动shell配置文件(如~/.bashrc或~/.bash_profile或者在/etc/pr ... 阅读全文