自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1475)
  • 收藏
  • 关注

原创 openGauss 客户端工具:gsql(4)

与gsql相关的环境变量COLUMNS如果\set columns为0,则由此参数控制wrapped格式的宽度。这个宽度用于决定在自动扩展的模式下,是否要把宽输出模式变成竖线的格式。PAGER如果查询结果无法在一页显示,它们就会被重定向到这个命令。可以用\pset命令关闭分页器。典型的是用命令more或less来实现逐页查看。缺省值是平台相关的。less的文本显示,受系统环境变量LC_CTYPE影响。\e和\ef命令使用环境变量指定的编辑器。变量是按照列出的先后顺序检查的。

2024-09-30 10:41:40 819

原创 openGauss 客户端工具:gsql(3)

主机的全名(包含域名),若连接是通过Unix域套接字进行的,则全名为[local],若Unix域套接字不是编译的缺省位置,就是[local:/dir/name]。提示符变量的值是按实际字符显示的,但是,当设置提示符的命令中出现“%”时,变量的值根据“%”后的字符,替换为已定义的内容,已定义的提示符请参见。这个句式的结果是在VT100兼容的可显示彩色的终端上的一个宽体(1;的三个变量可以设置gsql的提示符,这些变量是由字符和特殊的转义字符所组成。类似 %/,如果数据库是缺省数据库时输出的是波浪线~。

2024-09-30 10:41:00 735

原创 openGauss 客户端工具:gsql(2)

像元命令的参数一样,gsql变量的一个关键特性是可以把gsql变量替换成正规的SQL语句。此外,gsql还提供为变量更换新的别名或其他标识符等功能。使用SQL代换方式替换一个变量的值可在变量前加冒号。gsql预定义了一些特殊变量,同时也规划了变量的取值。最后影响的oid值,即为从一条INSERT或lo_import命令返回的值。变量的值是逐字复制的,甚至可以包含不对称的引号或反斜杠命令。设置合理的变量值,将减少内存使用量。当前连接的数据库的名称。这种变量的引用方法适用于正规的SQL语句和元命令。

2024-09-30 10:40:16 831

原创 openGauss 客户端工具:gsql(1)

基本功能连接数据库:详细操作请参见《快速入门》中“访问openGauss > 使用gsql访问openGauss”章节。gsql创建连接时,数据库默认设置会有5分钟超时时间。如果在这个时间内,数据库未正确地接受连接并对身份进行认证,gsql将超时退出。针对此问题,可以参考常见问题处理。执行SQL语句:支持交互式地键入并执行SQL语句,也可以执行一个文件中指定的SQL语句。执行元命令:元命令可以帮助管理员查看数据库对象的信息、查询缓存区信息、格式化SQL输出结果、以及连接到新的数据库等。

2024-09-30 10:39:21 683

原创 openGauss 工具一览表

gs_checkperf工具可定期对openGauss级别(主机CPU占用率、Gauss CPU占用率、I/O使用情况等)、节点级别(CPU使用情况、内存使用情况、I/O使用情况)、会话/进程级别(CPU使用情况、内存使用情况、I/O使用情况)、SSD性能(写入、读取性能)进行检查,让用户了解openGauss的负载情况,采取对应的改进措施。gs_dump是一款用于导出数据库相关信息的工具,支持导出完整一致的数据库对象(数据库、模式、表、视图等)数据,同时不影响用户对数据库的正常访问。

2024-09-30 10:38:03 824

原创 openGauss SQL语法 —DBE_SQL_UTIL Schema:DBE_SQL_UTIL.show_sql_patch

show_sql_patch是用于显示给定patch_name对应的SQL PATCH的接口函数,返回运行结果。限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。DBE_SQL_UTIL.show_sql_patch入参和返回值列表。是否是AbortHint。PATCH是否生效。

2024-09-30 10:36:44 310

原创 openGauss SQL语法 —DBE_SQL_UTIL Schema:DBE_SQL_UTIL.disable_sql_patch

disable_sql_patch是用于禁用SQL PATCH的接口函数,返回执行是否成功。限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。DBE_SQL_UTIL.disable_sql_patch入参和返回值列表。

2024-09-30 10:35:41 256

原创 openGauss SQL语法 —DBE_SQL_UTIL Schema:DBE_SQL_UTIL.enable_sql_patch

enable_sql_patch是用于开启SQL PATCH的接口函数,返回执行是否成功。限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。DBE_SQL_UTIL.enable_sql_patch入参和返回值列表。

2024-09-30 10:35:07 297

原创 openGauss SQL语法 —DBE_SQL_UTIL Schema:DBE_SQL_UTIL.drop_sql_patch

drop_sql_patch是用于删除SQL PATCH的接口函数,返回执行是否成功。限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。DBE_SQL_UTIL.drop_sql_patch入参和返回值列表。

2024-09-30 10:34:30 344

原创 openGauss SQL语法 —DBE_SQL_UTIL Schema:DBE_SQL_UTIL.create_abort_sql_patch

create_abort_sql_patch是用于创建避险SQL PATCH的接口函数,返回执行是否成功。DBE_SQL_UTIL.create_abort_sql_patch入参和返回值列表。限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。PATCH是否生效,默认值为true。PATCH的备注,默认值为NULL。

2024-09-30 10:33:53 270

原创 openGauss SQL语法 —DBE_SQL_UTIL Schema:DBE_SQL_UTIL.create_hint_sql_patch

create_hint_sql_patch是用于创建调优SQL PATCH的接口函数,返回执行是否成功。DBE_SQL_UTIL.create_hint_sql_patch入参和返回值列表。限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。PATCH是否生效,默认值为true。PATCH的备注,默认值为NULL。

2024-09-30 10:24:29 333

原创 openGauss SQL语法 —DB4AI Schema:DBE_PLDEVELOPER.gs_errors

打开plsql_show_all_error参数后,如果编译过程中存在报错,则会跳过报错继续编译并把报错信息记录在gs_errors中,如果关闭plsql_show_all_error参数则不会将相关信息插入此表中。用于记录PLPGSQL对象(存储过程、函数、包、包体)编译过程中遇到的报错信息,具体内容见下列字段描述。对象类型(procedure/function/package/package body)。DBE_PLDEVELOPER.gs_errors字段。对象创建的原始语句。

2024-09-30 10:19:21 505

原创 openGauss SQL语法 —DB4AI Schema:DBE_PLDEVELOPER.gs_source

gs_source表中只记录用户定义的原始对象语句,即使用户使用了ALTER改变了创建的SCHEMA或者名字,gs_source表中的信息也不会发生变化,如果用户更改了对象的SCHEMA或者名字,会导致用户在删除对象后,对象仍存在于gs_source表中。数据库默认情况下没有对gs_source表中设置行级访问控制,如果用户想使用数据库隔离性特性,请参考以下语句,自行添加行级访问控制。gs_source表中的owner指创建的用户,不是用户创建存储过程或者package时指定的用户。对象创建的原始语句。

2024-09-30 10:16:51 539

原创 openGauss SQL语法 —DB4AI Schema:DBE_PLDEVELOPER

DBE_PLDEVELOPER下系统表用于记录PLPGSQL包、函数及存储过程编译过程中需要记录的信息。

2024-09-30 10:16:13 195

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.PURGE_SNAPSHOT_INTERNAL

PURGE_SNAPSHOT_INTERNAL是DB4AI.PURGE_SNAPSHOT函数的内置执行函数。函数存在信息校验,无法直接调用。DB4AI.PURGE_SNAPSHOT_INTERNAL入参和返回值列表。

2024-09-30 10:15:14 197

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.PURGE_SNAPSHOT

PURGE_SNAPSHOT是DB4AI特性用于删除快照的接口函数。通过语法PURGE SNAPSHOT调用。DB4AI.PURGE_SNAPSHOT入参和返回值列表。

2024-09-14 15:19:17 247

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.SAMPLE_SNAPSHOT

SAMPLE_SNAPSHOT是DB4AI特性用于对基数据进行采样生成快照的接口函数。通过语法SAMPLE SNAPSHOT调用。DB4AI.SAMPLE_SNAPSHOT入参和返回值列表。每个样本的大小,作为父集的比率。

2024-09-14 15:18:43 302

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.MANAGE_SNAPSHOT_INTERNAL

MANAGE_SNAPSHOT_INTERNAL是DB4AI.PUBLISH_SNAPSHOT和DB4AI.ARCHIVE_SNAPSHOT函数的内置执行函数。函数存在信息校验,无法直接调用。DB4AI.MANAGE_SNAPSHOT_INTERNAL入参和返回值列表。

2024-09-14 15:18:11 255

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.PUBLISH_SNAPSHOT

PUBLISH_SNAPSHOT是DB4AI特性用于发布快照的接口函数。通过语法PUBLISH SNAPSHOT调用。DB4AI.PUBLISH_SNAPSHOT入参和返回值列表。快照存储的模式名字,默认值是当前用户或者PUBLIC。

2024-09-14 15:17:37 193

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.ARCHIVE_SNAPSHOT

ARCHIVE_SNAPSHOT是DB4AI特性用于存档快照的接口函数。通过语法ARCHIVE SNAPSHOT调用。生效后的快照无法参数训练等任务。DB4AI.ARCHIVE_SNAPSHOT入参和返回值列表。快照存储的模式名字,默认值是当前用户。

2024-09-14 15:17:04 295

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.PREPARE_SNAPSHOT_INTERNAL

PREPARE_SNAPSHOT_INTERNAL是db4ai.prepare_snapshot函数的内置执行函数。函数存在信息校验,无法直接调用。DB4AI.PREPARE_SNAPSHOT_INTERNAL入参和返回值列表。将用户列映射到备份列;如果不为NULL,则生成规则。定义快照修改的DDL和DML命令。exec_cmds的索引。用于执行的DDL和DML。

2024-09-14 15:16:33 327

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.PREPARE_SNAPSHOT

PREPARE_SNAPSHOT是DB4AI特性中数据准备模型训练和解释快照进行协作。快照为所有应用更改的数据和文档提供了完整的序列。通过语法PREPARE SNAPSHOT调用。DB4AI.PREPARE_SNAPSHOT入参和返回值列表。快照存储的模式名字,默认值是当前用户或者PUBLIC。定义快照修改的DDL和DML命令。此数据策展单元的说明。

2024-09-14 15:15:58 235

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.CREATE_SNAPSHOT_INTERNAL

CREATE_SNAPSHOT_INTERNAL是db4ai.create_snapshot函数的内置执行函数。函数存在信息校验,无法直接调用。DB4AI.CREATE_SNAPSHOT_INTERNAL入参和返回值列表。定义数据获取的SQL命令。快照存储的名字空间。

2024-09-14 15:15:25 196

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.CREATE_SNAPSHOT

CREATE_SNAPSHOT是DB4AI特性用于创建快照的接口函数。通过语法CREATE SNAPSHOT调用。DB4AI.CREATE_SNAPSHOT入参和返回值列表。快照存储的模式名字,默认值是当前用户或者PUBLIC。定义数据获取的SQL命令。

2024-09-14 15:14:48 428

原创 openGauss SQL语法 —DB4AI Schema:DB4AI.SNAPSHOT

DB4AI模式在AI特性中主要是用来存储和管理数据集版本。模式中保存数据表的原始视图快照,每一个数据版本的更改记录以及版本快照的管理信息。模式面向普通用户,用户可在该模式下查找特性DB4AI.SNAPSHOT创建的快照版本信息。

2024-09-14 15:14:10 475

原创 openGauss SQL语法 —DBE_PLDEBUGGER.set_var

将指定的调试的存储过程中最上层栈上的变量修改为入参的取值。如果存储过程中包含同名的变量,set_var只支持第一个变量值的设置。set_var入参和返回值列表。

2024-09-14 15:13:14 219

原创 openGauss SQL语法 —DBE_PLDEBUGGER.finish

执行存储过程中当前的SQL直到下一个断点触发或执行到上层栈的下一行。finish入参和返回值列表。当前调试运行的下一行行号。当前调试的下一行函数源码。

2024-09-14 15:12:30 245

原创 openGauss SQL语法 —DBE_PLDEBUGGER.disable_breakpoint

debug端调试过程中,调用disable_breakpoint禁用已被激活的断点。disable_breakpoint入参和返回值列表。

2024-09-14 15:11:54 223

原创 openGauss SQL语法 —DBE_PLDEBUGGER.enable_breakpoint

debug端调试过程中,调用enable_breakpoint激活已被禁用的断点。enable_breakpoint入参和返回值列表。

2024-09-14 15:09:01 213

原创 openGauss SQL语法 —DBE_PLDEBUGGER.backtrace

debug端调试过程中,调用backtrace,查看当前的调用堆栈。backtrace返回值列表。

2024-09-14 15:07:51 150

原创 openGauss SQL语法 —DBE_PLDEBUGGER.info_breakpoints

debug端调试过程中,调用info_breakpoints,查看当前的函数断点。info_breakpoints返回值列表。

2024-09-04 09:27:16 434

原创 openGauss SQL语法 —DBE_PLDEBUGGER.delete_breakpoint

debug端调试过程中,调用delete_breakpoint删除已有的断点。delete_breakpoint入参和返回值列表。

2024-09-04 09:26:41 435

原创 openGauss SQL语法 —DBE_PLDEBUGGER.add_breakpoint

debug端调试过程中,调用add_breakpoint增加新的断点。如果返回-1则说明指定的断点不合法,请参考。add_breakpoint入参和返回值列表。的canbreak字段确定断点合适的位置。

2024-09-04 09:25:59 248

原创 openGauss SQL语法 —DBE_PLDEBUGGER.step

debug端调试过程中,如果当前执行的是一个存储过程,则进入该存储过程继续调试,返回该存储过程第一行的行号等信息,如果当前执行的不是存储过程,则和next行为一致,执行该sql后返回下一行的行号等信息。step入参和返回值列表。当前调试运行的下一行行号。当前调试的下一行函数源码。

2024-09-04 09:25:24 233

原创 openGauss SQL语法 —DBE_PLDEBUGGER.info_code

debug端调试过程中,调用info_code,查看指定存储过程的源语句和各行对应的行号,行号从函数体开始,函数头部分行号为空。info_code入参和返回值列表。当前行是否支持断点。

2024-09-04 09:24:42 225

原创 openGauss SQL语法 —DBE_PLDEBUGGER.print_var

debug端调试过程中,调用print_var,打印当前存储过程内变量中指定的变量名及其取值。该函数入参frameno表示查询遍历的栈层数,支持不加入该参数调用,缺省为查看最上层栈变量。变量对应的package名,预留使用,当前均为空。print_var入参和返回值列表。IN integer(可选)指定的栈层数,缺省为最顶层。

2024-09-04 09:24:03 182

原创 openGauss SQL语法 —DBE_PLDEBUGGER.abort

令server端执行的存储过程报错跳出。返回值表示是否成功发送abort。abort 返回值列表。

2024-09-04 09:23:30 180

原创 openGauss SQL语法 —DBE_PLDEBUGGER.continue

执行当前存储过程,直到下一个断点或结束。返回值表示执行的下一条的行数和对应query。continue 返回值列表。当前调试运行的下一行行号。当前调试的下一行函数源码。

2024-09-04 09:22:54 195

原创 openGauss SQL语法 —DBE_PLDEBUGGER.next

执行存储过程中当前的sql,返回执行的下一条的行数和对应query。当前调试运行的下一行行号。当前调试的下一行函数源码。

2024-09-04 09:22:18 171

原创 openGauss SQL语法 —DBE_PLDEBUGGER.info_locals

debug端调试过程中,调用info_locals,打印当前存储过程内变量。该函数入参frameno表示查询遍历的栈层数,支持无入参调用,缺省为查看最上层栈变量。变量对应的package名,非package时为空。info_locals入参和返回值列表。IN integer (可选)指定的栈层数,缺省为最顶层。

2024-09-04 09:21:43 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除