06 2024 档案

摘要:创建和管理视图 背景信息 当用户对数据库中的一张或者多张表的某些字段的组合感兴趣,而又不想每次键入这些查询时,用户就可以定义一个视图,以便解决这个问题。 视图与基本表不同,不是物理上实际存在的,是一个虚表。数据库中仅存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。若基本表中的 阅读全文
posted @ 2024-06-25 11:57 techbing 阅读(15) 评论(0) 推荐(0) 编辑
摘要:创建和管理数据库 前提条件 用户必须拥有数据库创建的权限或者是数据库的系统管理员权限才能创建数据库,赋予创建数据库的权限参见管理用户及权限。 背景信息 初始时,openGauss包含两个模板数据库template0、template1,以及一个默认的用户数据库postgres。postgres默认的 阅读全文
posted @ 2024-06-25 11:57 techbing 阅读(76) 评论(0) 推荐(0) 编辑
摘要:创建和管理索引 背景信息 索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引,索引建立在哪些字段上,是创建索引前必须要考虑的问题。需要分析应用程序的业务处理、数据使用、经常被用作查询的条件或者被要求排序的字段来确定是否建立索引。 索引建立在数据库表中的某 阅读全文
posted @ 2024-06-25 11:57 techbing 阅读(45) 评论(0) 推荐(0) 编辑
摘要:创建/删除MOT 创建MOT非常简单。只有MOT中的创建和删除表语句与openGauss中基于磁盘的表的语句不同。SELECT、DML和DDL的所有其他命令的语法对于MOT表和openGauss基于磁盘的表是一样的。 创建MOT: create FOREIGN table test(x int) [ 阅读全文
posted @ 2024-06-25 11:56 techbing 阅读(5) 评论(0) 推荐(0) 编辑
摘要:对比:磁盘与MOT 下表简要对比了基于openGauss磁盘的存储引擎和MOT存储引擎的各种特性。 对比:基于磁盘与MOT 特性 openGauss 磁盘存储 openGauss MOT引擎 英特尔x86+鲲鹏ARM 是 是 SQL和功能集覆盖率 100% 98% 纵向扩容(多核,NUMA) 低效 阅读全文
posted @ 2024-06-25 11:56 techbing 阅读(7) 评论(0) 推荐(0) 编辑
摘要:更新表中数据 修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行、所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。 使用UPDATE命令更新现有行,需要提供以下三种信息: 表的名称和要更新的字段名 字段的新值 要更新哪些行 SQL通常不会为数据行提供唯一标识,因此无 阅读全文
posted @ 2024-06-25 11:55 techbing 阅读(19) 评论(0) 推荐(0) 编辑
摘要:管理数据库安全 客户端接入认证 管理用户及权限 设置数据库审计 设置账本数据库 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-25 11:55 techbing 阅读(4) 评论(0) 推荐(0) 编辑
摘要:管理用户及权限 默认权限机制 管理员 三权分立 用户 角色 Schema 用户权限设置 行级访问控制 设置安全策略 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-25 11:55 techbing 阅读(9) 评论(0) 推荐(0) 编辑
摘要:管理员 初始用户 数据库安装过程中自动生成的帐户称为初始用户。初始用户拥有系统的最高权限,能够执行所有的操作。如果安装时不指定初始用户名称则该帐户与进行数据库安装的操作系统用户同名。如果在安装时不指定初始用户的密码,安装完成后密码为空,在执行其他操作前需要通过gsql客户端修改初始用户的密码。如果初 阅读全文
posted @ 2024-06-25 11:54 techbing 阅读(54) 评论(0) 推荐(0) 编辑
摘要:归档账本数据库 前提条件 系统中需要有审计管理员或者具有审计管理员权限的角色。 数据库正常运行,并且对防篡改数据库执行了一系列增、删、改等操作,保证在查询时段内有账本操作记录结果产生。 数据库已经正确配置审计文件的存储路径audit_directory。 背景信息 账本数据库归档功能目前提供两种校验 阅读全文
posted @ 2024-06-25 11:54 techbing 阅读(11) 评论(0) 推荐(0) 编辑
摘要:行级访问控制 行级访问控制特性将数据库访问控制精确到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,读取到的结果是不同的。 用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式。当数据库用 阅读全文
posted @ 2024-06-25 11:53 techbing 阅读(14) 评论(0) 推荐(0) 编辑
摘要:将磁盘表转换为MOT 磁盘表直接转换为MOT尚不能实现,这意味着尚不存在将基于磁盘的表转换为MOT的ALTER TABLE语句。 下面介绍如何手动将基于磁盘的表转换为MOT,如何使用gs_dump工具导出数据,以及如何使用gs_restore工具导入数据。 前置条件检查 检查待转换为MOT的磁盘表的 阅读全文
posted @ 2024-06-25 11:53 techbing 阅读(6) 评论(0) 推荐(0) 编辑
摘要:角色 角色是一组用户的集合。通过GRANT把角色授予用户后,用户即具有了角色的所有权限。推荐使用角色进行高效权限分配。例如,可以为设计、开发和维护人员创建不同的角色,将角色GRANT给用户后,再向每个角色中的用户授予其工作所需数据的差异权限。在角色级别授予或撤消权限时,这些更改将作用到角色下的所有成 阅读全文
posted @ 2024-06-25 11:53 techbing 阅读(10) 评论(0) 推荐(0) 编辑
摘要:客户端接入认证 配置客户端接入认证 配置文件参考 用SSL进行安全的TCP/IP连接 用SSH隧道进行安全的TCP/IP连接 查看数据库连接数 SSL证书管理 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-25 11:52 techbing 阅读(3) 评论(0) 推荐(0) 编辑
摘要:扩展FDW与其他openGauss特性 openGauss基于PostgreSQL,而PostgreSQL没有内置存储引擎适配器,如MySQL的handlerton。为了使MOT存储引擎能够集成到openGauss中,我们利用并扩展了现有的FDW机制。随着FDW引入PostgreSQL 9.1,现在 阅读全文
posted @ 2024-06-25 11:52 techbing 阅读(19) 评论(0) 推荐(0) 编辑
摘要:默认权限机制 数据库对象创建后,进行对象创建的用户就是该对象的所有者。数据库安装后的默认情况下,未开启三权分立,数据库系统管理员具有与对象所有者相同的权限。也就是说对象创建后,默认只有对象所有者或者系统管理员可以查询、修改和销毁对象,以及通过GRANT将对象的权限授予其他用户。 为使其他用户能够使用 阅读全文
posted @ 2024-06-25 11:52 techbing 阅读(22) 评论(0) 推荐(0) 编辑
摘要:内存表特性 MOT介绍 使用MOT MOT的概念 附录 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-25 11:51 techbing 阅读(4) 评论(0) 推荐(0) 编辑
摘要:内存表特性 MOT介绍 使用MOT MOT的概念 附录 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-25 11:51 techbing 阅读(1) 评论(0) 推荐(0) 编辑
摘要:配置客户端接入认证 背景信息 如果主机需要远程连接数据库,必须在数据库系统的配置文件中增加此主机的信息,并且进行客户端接入认证。配置文件(默认名称为pg_hba.conf)存放在数据库的数据目录里。hba(host-based authentication)表示是基于主机的认证。 本产品支持如下三种 阅读全文
posted @ 2024-06-25 11:50 techbing 阅读(88) 评论(0) 推荐(0) 编辑
摘要:配置文件参考 表 1 参数说明 参数名称 描述 取值范围 local 表示这条记录只接受通过Unix域套接字进行的连接。没有这种类型的记录,就不允许Unix域套接字的连接。 只有在从服务器本机使用gsql连接且在不指定-h参数的情况下,才是通过Unix域套接字连接。 - host 表示这条记录既接受 阅读全文
posted @ 2024-06-25 11:44 techbing 阅读(37) 评论(0) 推荐(0) 编辑
摘要:其他操作 创建和管理schema 创建和管理表 创建和管理分区表 创建和管理索引 创建和管理视图 创建和管理序列 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-25 11:43 techbing 阅读(3) 评论(0) 推荐(0) 编辑
摘要:前提条件 以下是使用openGauss MOT的软硬件前提条件。 硬件支持 MOT支持最新硬件和现有硬件平台,支持x86架构和华为鲲鹏Arm架构。 MOT与openGauss数据库支持的硬件完全对齐。更多信息请参见《openGauss安装指南》。 CPU MOT在多核服务器(扩容)上提供卓越的性能。 阅读全文
posted @ 2024-06-25 11:43 techbing 阅读(9) 评论(0) 推荐(0) 编辑
摘要:三权分立 默认权限机制和管理员两节的描述基于的是数据库创建之初的默认情况。从前面的介绍可以看出,默认情况下拥有SYSADMIN属性的系统管理员,具备系统最高权限。 在实际业务管理中,为了避免系统管理员拥有过度集中的权利带来高风险,可以设置三权分立。将系统管理员的部分权限分立给安全管理员和审计管理员, 阅读全文
posted @ 2024-06-25 11:42 techbing 阅读(31) 评论(0) 推荐(0) 编辑
摘要:删除表中数据 在使用表的过程中,可能会需要删除已过期的数据,删除数据必须从表中整行的删除。 SQL不能直接访问独立的行,只能通过声明被删除行匹配的条件进行。如果表中有一个主键,用户可以指定准确的行。用户可以删除匹配条件的一组行或者一次删除表中的所有行。 使用DELETE命令删除行,如果删除表cust 阅读全文
posted @ 2024-06-25 11:42 techbing 阅读(21) 评论(0) 推荐(0) 编辑
摘要:设置安全策略 设置帐户安全策略 设置帐号有效期 设置密码安全策略 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-25 11:42 techbing 阅读(7) 评论(0) 推荐(0) 编辑
摘要:设置密码安全策略 操作步骤 用户密码存储在系统表pg_authid中,为防止用户密码泄露,openGauss对用户密码进行加密存储,所采用的加密算法由配置参数password_encryption_type决定。 当参数password_encryption_type设置为0时,表示采用md5方式对 阅读全文
posted @ 2024-06-25 11:41 techbing 阅读(300) 评论(0) 推荐(0) 编辑
摘要:设置数据库审计 审计概述 查看审计结果 维护审计日志 设置文件权限安全策略 统一审计策略概述 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-25 11:41 techbing 阅读(5) 评论(0) 推荐(0) 编辑
摘要:设置透明数据加密(TDE) 概述 透明数据加密(Transparent Data Encryption),是数据库在将数据写入存储介质时对数据进行加密,从存储介质中读取数据时自动解密,防止攻击者绕过数据库认证机制直接读取数据文件中的数据,以解决静态数据泄露问题。该功能对于应用层几乎透明无感知,用户可 阅读全文
posted @ 2024-06-25 11:41 techbing 阅读(12) 评论(0) 推荐(0) 编辑
摘要:设置文件权限安全策略 背景信息 数据库在安装过程中,会自动对其文件权限(包括运行过程中生成的文件,如日志文件等)进行设置。其权限规则如下: 数据库程序目录的权限为0750。 数据库数据文件目录的权限为0700。 数据库部署时通过创建xml配置文件中的tmpMppdbPath参数指定目录(若未指定,则 阅读全文
posted @ 2024-06-25 11:40 techbing 阅读(19) 评论(0) 推荐(0) 编辑
摘要:MOT数据采集速度 该测试模拟海量物联网、云端或移动端接入的实时数据流,快速持续地把海量数据注入到数据库。 本次测试涉及大量数据采集,具体如下: 1000万行数据由500个线程发送,2000轮,每个insert命令有10条记录(行),每条记录占200字节。 客户端和数据库位于不同的机器上。 数据库服 阅读全文
posted @ 2024-06-24 17:44 techbing 阅读(3) 评论(0) 推荐(0) 编辑
摘要:MOT索引 MOT索引基于最先进的Masstree[对比:磁盘与MOT]的免锁索引,用于多核系统的快速和可扩展的键值(KV)存储,通过B+树的Trie实现。在多核服务器和高并发工作负载上,性能优异。它使用各种先进的技术,如乐观锁方法、缓存感知和内存预取。 在比较了各种最先进的解决方案(如[对比:磁盘 阅读全文
posted @ 2024-06-24 17:44 techbing 阅读(11) 评论(0) 推荐(0) 编辑
摘要:MOT特性及价值 MOT在高性能(查询和事务延迟)、高可扩展性(吞吐量和并发量)甚至在某些情况下成本(高资源利用率)这些方面拥有显著优势。 低延迟(Low Latency):提供快速的查询和事务响应时间。 高吞吐量(High Throughput):支持峰值和持续高用户并发。 高资源利用率(High 阅读全文
posted @ 2024-06-24 17:44 techbing 阅读(11) 评论(0) 推荐(0) 编辑
摘要:MOT统计 统计信息主要用于性能分析或调试。在生产环境中,通常不打开它们(默认是关闭的)。统计信息主要由数据库开发人员使用,数据库用户较少使用。 对性能有一定影响,特别是对服务器。对用户的影响可以忽略不计。 统计信息保存在数据库服务器日志中。该日志位于data文件夹中,命名为postgresql-D 阅读全文
posted @ 2024-06-24 17:43 techbing 阅读(2) 评论(0) 推荐(0) 编辑
摘要:MOT外部支持工具 为了支持MOT,修改了以下外部openGauss工具。请确保使用的工具是最新版本。下面将介绍与MOT相关的用法。有关这些工具及其使用方法的完整说明,请参阅《工具与命令参考》。 gs_ctl(全量和增量) 此工具用于从主服务器创建备服务器,以及当服务器的时间线偏离后,将服务器与其副 阅读全文
posted @ 2024-06-24 17:43 techbing 阅读(3) 评论(0) 推荐(0) 编辑
摘要:MOT性能基准 我们的性能测试是基于业界和学术界通用的TPC-C基准。 测试使用了BenchmarkSQL(请参见MOT样例TPC-C基准),并且使用交互式SQL命令而不是存储过程来生成工作负载。 说明: 使用存储过程方法可能会产生更高的性能结果,因为它需要大大减少网络往返和数据库封装SQL处理周期 阅读全文
posted @ 2024-06-24 17:42 techbing 阅读(3) 评论(0) 推荐(0) 编辑
摘要:MOT样例TPC-C基准 TPC-C简介 TPC-C基准是衡量联机事务处理(OLTP)系统性能的行业标准基准。它基于一个复杂的数据库和许多不同的事务类型。这些事务类型在此基准上执行。TPC-C基准测试既不依赖硬件,也不依赖软件,因此可以在每个测试平台上运行。基准模型的官方概述,见tpc.org网站( 阅读全文
posted @ 2024-06-24 17:35 techbing 阅读(15) 评论(0) 推荐(0) 编辑
摘要:MOT应用场景 MOT可以根据负载的特点,显著加快应用程序的整体性能。MOT通过提高数据访问和事务执行的效率,并通过消除并发执行事务之间的锁和锁存争用,最大程度地减少重定向,从而提高了事务处理的性能。 MOT的极速不仅因为它在内存中,还因为它围绕并发内存使用管理进行了优化。数据存储、访问和处理算法从 阅读全文
posted @ 2024-06-24 17:35 techbing 阅读(17) 评论(0) 推荐(0) 编辑
摘要:MOT硬件 本次测试使用的服务器满足10GbE组网和以下配置: 基于Arm64/鲲鹏920的2路服务器,型号为TaiShan 2280 v2(128核),800GB RAM,1TB NVMe盘。操作系统为openEuler。 基于Arm64/鲲鹏960的4路服务器,型号为TaiShan 2480 v 阅读全文
posted @ 2024-06-24 17:34 techbing 阅读(9) 评论(0) 推荐(0) 编辑
摘要:MOT准备 下文介绍了使用MOT的前提条件以及内存和存储规划。 前提条件 MOT内存和存储规划 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-24 16:48 techbing 阅读(6) 评论(0) 推荐(0) 编辑
摘要:MOT资源利用率 在4路96核512GB RAM的x86服务器上测试的资源利用率如下所示。MOT能够高效持续消耗几乎所有可用的CPU资源。例如,192核390万tpmC的CPU利用率几乎达到100%。 tmpC:每分钟完成的TPC-C事务数以橙色条柱和左侧的Y轴 tpmC 表示。 CPU利用率(%) 阅读全文
posted @ 2024-06-24 16:47 techbing 阅读(5) 评论(0) 推荐(0) 编辑
摘要:MOT纵向扩容架构 纵向扩容即为同一台机器添加额外的核以增加算力。纵向扩容是传统上为单对控制器和多核的机器增加算力的常见形式。纵向扩容架构受限于控制器的可扩展性。 技术要求 MOT旨在实现以下目标: 线性扩容:MOT提供事务性存储引擎,利用单个NUMA架构服务器的所有核,以提供近线性的扩容性能。这意 阅读全文
posted @ 2024-06-24 16:46 techbing 阅读(16) 评论(0) 推荐(0) 编辑
摘要:mysql_fdw mysql_fdw是一款开源插件。openGauss基于开源的mysql_fdw Release 2.5.3 版本进行开发适配。 编译和使用mysql_fdw需要环境上包含MariaDB的开发包,所以openGauss默认不编译mysql_fdw,下面依次介绍如何编译和使用mys 阅读全文
posted @ 2024-06-24 16:46 techbing 阅读(25) 评论(0) 推荐(0) 编辑
摘要:NUMA-aware分配和亲和性 非统一内存访问(NUMA)是一种计算机内存设计,用于多重处理,其中内存访问时间取决于内存相对于处理器的位置。处理器可以利用NUMA的优势,优先访问本地内存(速度更快),而不是访问非本地内存(这意味着它不会访问另一个处理器的本地内存或处理器之间共享的内存)。 MOT内 阅读全文
posted @ 2024-06-24 16:45 techbing 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Schema Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。 每个数据库包含一个或多个Schema。数据库中的每个Schema包含表和其他类型的对象。数据库创建 阅读全文
posted @ 2024-06-24 16:45 techbing 阅读(13) 评论(0) 推荐(0) 编辑
摘要:SSL证书管理 openGauss默认配置了通过openssl生成的安全证书、私钥。并且提供证书替换的接口,方便用户进行证书的替换。 证书生成-TLS 证书生成-TLCP 证书替换 主备证书认证配置 详情查看:https://opengauss.org 详情查看:https://docs-openg 阅读全文
posted @ 2024-06-24 16:45 techbing 阅读(12) 评论(0) 推荐(0) 编辑
摘要:参数设置 openGauss提供了多种修改GUC参数的方法,用户可以方便的针对数据库、用户、会话进行设置。 参数名称不区分大小写。 参数取值有整型、浮点型、字符串、布尔型和枚举型五类。 布尔值可以是(on,off)、(true,false)、(yes,no)或者(1,0),且不区分大小写。 枚举类型 阅读全文
posted @ 2024-06-24 16:44 techbing 阅读(55) 评论(0) 推荐(0) 编辑
摘要:查看参数值 openGauss安装后,有一套默认的运行参数,为了使openGauss与业务的配合度更高,用户需要根据业务场景和数据量的大小进行GUC参数调整。 操作步骤 以操作系统用户omm登录数据库主节点。 使用如下命令连接数据库。 gsql -d postgres -p 8000 postgre 阅读全文
posted @ 2024-06-24 16:40 techbing 阅读(61) 评论(0) 推荐(0) 编辑
摘要:查看审计结果 前提条件 审计功能总开关已开启。 需要审计的审计项开关已开启。 数据库正常运行,并且对数据库执行了一系列增、删、改、查操作,保证在查询时段内有审计结果产生。 数据库各个节点审计日志单独记录。 背景信息 只有拥有AUDITADMIN属性的用户才可以查看审计记录。有关数据库用户及创建用户的 阅读全文
posted @ 2024-06-24 16:40 techbing 阅读(8) 评论(0) 推荐(0) 编辑
摘要:查看数据 使用系统表pg_tables查询数据库所有表的信息。 openGauss=# SELECT * FROM pg_tables; 使用gsql的\d+命令查询表的属性。 openGauss=# \d+ customer_t1; 执行如下命令查询表customer_t1的数据量。 openGa 阅读全文
posted @ 2024-06-24 16:33 techbing 阅读(59) 评论(0) 推荐(0) 编辑
摘要:查看数据库连接数 背景信息 当用户连接数达到上限后,无法建立新的连接。因此,当数据库管理员发现某用户无法连接到数据库时,需要查看是否连接数达到了上限。控制数据库连接的主要以下几种选项。 全局的最大连接数:由运行参数max_connections指定。 某用户的连接数:在创建用户时由CREATE RO 阅读全文
posted @ 2024-06-24 16:32 techbing 阅读(47) 评论(0) 推荐(0) 编辑
摘要:查看账本历史操作记录 前提条件 系统中需要有审计管理员或者具有审计管理员权限的角色。 数据库正常运行,并且对防篡改数据库执行了一系列增、删、改等操作,保证在查询时段内有账本操作记录结果产生。 背景信息 只有拥有AUDITADMIN属性的用户才可以查看账本历史操作记录。有关数据库用户及创建用户的办法请 阅读全文
posted @ 2024-06-24 16:32 techbing 阅读(37) 评论(0) 推荐(0) 编辑
摘要:查询原生编译 MOT的另一个特性是,在预编译的完整查询需要执行之前,能够以原生格式(使用PREPARE语句)准备并解析这些查询。 这种原生格式方便后续更有效地执行(使用EXECUTE命令)。这种执行类型速度要快得多,因为原生格式在执行期间绕过多个数据库处理层,从而获得更好地性能。 这种分工避免了重复 阅读全文
posted @ 2024-06-24 16:32 techbing 阅读(2) 评论(0) 推荐(0) 编辑
摘要:创建表 背景信息 表是建立在数据库中的,在不同的数据库中可以存放相同的表。甚至可以通过使用模式在同一个数据库中创建相同名称的表。创建表前请先规划存储模型。 创建表 执行如下命令创建表。 openGauss=# CREATE TABLE customer_t1 ( c_customer_sk inte 阅读全文
posted @ 2024-06-24 16:31 techbing 阅读(16) 评论(0) 推荐(0) 编辑
摘要:创建和管理schema 背景信息 schema又称作模式。通过管理schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的schema下而不引起冲突。 管理schema包括:创建schema、使用schema、删除schema、设 阅读全文
posted @ 2024-06-24 16:31 techbing 阅读(62) 评论(0) 推荐(0) 编辑
摘要:创建和管理表 创建表 向表中插入数据 更新表中数据 查看数据 删除表中数据 详情查看:https://opengauss.org 详情查看:https://docs-opengauss.osinfra.cn 阅读全文
posted @ 2024-06-24 16:31 techbing 阅读(6) 评论(0) 推荐(0) 编辑
摘要:创建和管理表空间 背景信息 通过使用表空间,管理员可以控制一个数据库安装的磁盘布局。这样有以下优点: 如果初始化数据库所在的分区或者卷空间已满,又不能逻辑上扩展更多空间,可以在不同的分区上创建和使用表空间,直到系统重新配置空间。 表空间允许管理员根据数据库对象的使用模式安排数据位置,从而提高性能。 阅读全文
posted @ 2024-06-24 16:30 techbing 阅读(35) 评论(0) 推荐(0) 编辑
摘要:创建和管理分区表 背景信息 openGauss数据库支持的分区表为范围分区表、间隔分区表、列表分区表、哈希分区表。 范围分区表:将数据基于范围映射到每一个分区,这个范围是由创建分区表时指定的分区键决定的。这种分区方式是最为常用的,并且分区键经常采用日期,例如将销售数据按照月份进行分区。 间隔分区表: 阅读全文
posted @ 2024-06-24 16:30 techbing 阅读(100) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示