检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库对象函数 数据库对象尺寸函数 数据库对象位置函数 分区管理函数 排序规则版本函数 冷热表用户函数 父主题: 函数和操作符
步骤一:创建Kafka实例 登录华为云控制台,服务列表选择“应用中间件 > 分布式消息服务Kafka版”,进入Kafka管理控制台。 左侧导航栏选择“Kafka专享版”,单击右上角的“购买kafka实例”。 填写如下参数,其他参数项如表中未说明,默认即可: 表2 kafka实例参数 参数项 参数值
PG_SEQUENCES PG_SEQUENCES视图显示当前用户有权限的序列属性信息。该视图仅9.1.0及以上集群版本支持。 表1 PG_SEQUENCES字段 名称 类型 描述 schemaname name 命名空间的名称。 sequencename name 序列的名称。
的仔细设计,能够尽可能的减少不必要的数据shuffle。 选择存储方案 【建议】表的存储类型是表定义设计的第一步,用户业务类型是决定表的存储类型的主要因素,表存储类型的选择依据请参考表1。 表1 表的存储类型及场景 存储类型 适用场景 行存 点查询(返回记录少,基于索引的简单查询)。
HSTORE的delta表急剧膨胀,性能持续下降。 12 针对存在时间字段的大表(数据量5000万行以上),必须设计成分区表,根据查询特征合理设计分区间隔。 警告 针对分区表进行特定时间段的查询、清理效率远高于非分区表。 13 针对有大批量数据增删改的表,索引个数建议控制在3个以内,最多不超过5个。
HSTORE的delta表急剧膨胀,性能持续下降。 12 针对存在时间字段的大表(数据量5000万行以上),必须设计成分区表,根据查询特征合理设计分区间隔。 警告 针对分区表进行特定时间段的查询、清理效率远高于非分区表。 13 针对有大批量数据增删改的表,索引个数建议控制在3个以内,最多不超过5个。
DBA_TAB_COLUMNS视图存储关于表和视图的字段的信息。数据库里每个表的每个字段都在DBA_TAB_COLUMNS里有一行。需要有系统管理员权限才可以访问。 名称 类型 描述 owner character varying(64) 表或视图的所有者。 table_name character
会自动触发所有系统表和用户的行存表进行VACUUM FULL,用户不需要手动执行vacuum。 autovacuum_max_workers = 0,系统表和普通表都不会触发。 autovacuum = off,普通表不会触发,但系统表会触发。 以上仅针对行存表的AUTO VAC
错误原因:提供给GDS外表的URI非法。 解决办法:请检查并纠正GDS外表中location相关设置。 GAUSS-01380: "'%s' is a table" SQLSTATE: 42809 错误原因:在表上定义了INSTEAD OF触发器。 解决办法:不要在表上定义INSTEAD
all be row expressions" SQLSTATE: 42601 错误原因:对于IN表达式,参数不是数组类型,也不是行表达式。 解决办法:对于IN表达式,参数为数组类型或者行表达式。 GAUSS-00074: "unexpected non-SELECT command
创建一个同义词对象。同义词是数据库对象的别名,用于记录与其他数据库对象名间的映射关系,用户可以使用同义词访问关联的数据库对象。 注意事项 定义同义词的用户成为其所有者。 若指定模式名称,则同义词在指定模式中创建。否则,在当前模式创建。 支持通过同义词访问的数据库对象包括:表、视图、函数和存储过程。
创建一个同义词对象。同义词是数据库对象的别名,用于记录与其他数据库对象名间的映射关系,用户可以使用同义词访问关联的数据库对象。 注意事项 定义同义词的用户成为其所有者。 若指定模式名称,则同义词在指定模式中创建。否则,在当前模式创建。 支持通过同义词访问的数据库对象包括:表、视图、函数和存储过程。
解决办法:请确认待删除的表空间是否被分区表使用,如果被分区表使用则系统不允许删除。 GAUSS-00538: "tablespace '%s' is not empty" SQLSTATE: 55000 错误原因:删除表空间时候表空间不为空。 解决办法:请确认删除表空间时,表空间为空才能正常删除。
PG_DESCRIPTION系统表可以给每个数据库对象存储一个可选的描述(注释)。许多内置的系统对象的描述提供了PG_DESCRIPTION的初始内容。 这个表的功能类似PG_SHDESCRIPTION,用于记录整个集群范围内共享对象的注释。 表1 PG_DESCRIPTION字段
语句中存在“in 常量”导致SQL执行无结果 问题现象 简单的大表过滤的SQL语句中有一个“in 常量”的过滤条件,常量的个数非常多(约有2000多个),基表数据量比较大,SQL语句执行无结果。 原因分析 执行计划中,in条件还是作为普通的过滤条件存在。这种场景下,join操作的
java.sql.DatabaseMetaData java.sql.DatabaseMetaData是数据库对象定义接口。 表1 对java.sql.DatabaseMetaData的支持情况 方法名 返回值类型 支持JDBC 4 getTables(String catalog
本章通过介绍性能调优最基本的数据库命令ANALYZE和EXPLAIN,来详细解读EXPLAIN展示的数据库执行计划,介绍如何通过执行计划了解数据库的执行过程、识别性能瓶颈,针对性调优。另外,通过介绍性能参数、典型应用场景、SQL诊断、SQL性能调优和SQL改写案例等性能调优的实际操作,为数据库性能调优提供全方位的参考指导。
在数据库表中搜索文本 搜索表 创建GIN索引 索引使用约束 父主题: 全文检索
>转换”。 添加“表输入”节点,并配置好数据库连接、和需要搬迁的表和表字段。新建数据库连接时,可在对应界面单击“测试”按钮,验证连接参数是否配置OK。配置好需要搬迁的表和表字段对应的SQL后,可以单击“预览”按钮查看需要搬迁的预览数据。 添加“DWS表输出”节点,并配置好数据库连接、目标
连接池参数 当使用连接池访问数据库时,在系统运行过程中,数据库连接是被当作对象存储在内存中的,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接来使用。用户使用完毕后,数据库并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。 min_pool_size