检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GaussDB如何设置记录每个SQL的最大字节数 track_activity_query_size参数用于指定记录每个SQL的最大字节数,超过此阈值,记录的SQL将被截断。该参数设置过大会占用大量内存,甚至把内存耗尽,建议不超过4096。 GaussDB可以通过控制台设置集中式版实例每个SQL的最大字节数。详见如下操作。
GaussDB和Oracle均支持Varrays的比较,与Oracle不同的是,GaussDB不仅支持比较两个Varrays中的元素个数,还支持同类型的Varrays之间的比较。 7 数据类型优先级 支持 - 8 数据转换(显示/隐式类型转换) 支持 - 父主题: SQL的基本元素
GaussDB如何设置最大允许创建walsender线程的个数 备DN连接主DN获取物理日志、逻辑复制工具连接主DN获取逻辑日志都会占用walsender线程,此参数表示最大允许创建walsender线程的个数。GaussDB可以通过控制台设置最大允许创建walsender线程的个数。详见如下操作。 登录管理控制台。
查询已绑定的弹性公网IP列表 功能介绍 查询实例已绑定的弹性公网IP列表。 调用接口前,您需要了解API 认证鉴权。 调用接口前,您需要提前获取到地区和终端节点,即下文中的Endpoint值。 调试 您可以在API Explorer中调试该接口。 URI GET https://
设置。 在每个会话的第一次使用临时表之前可以改变temp_buffers的值,之后的设置将是无效的。 一个会话将按照temp_buffers给出的限制,根据需要分配临时缓冲区。如果在一个并不需要大量临时缓冲区的会话里设置一个大的数值,其开销只是一个缓冲区描述符的大小。当缓冲区被使用,就会额外消耗8192字节。
向量化引擎支持的数据类型 向量化引擎支持的数据类型如表1所示。 表1 向量化引擎支持的数据类型 类别 数据类型 长度 是否支持 Numeric Types tinyint [unsigned] 1 支持 smallint [unsigned] 2 支持 mediumint [unsigned]
如何创建默认为当前时间的列? 答:建表时设置字段默认值为CURRENT_TIMESTAMP。 gaussdb=# CREATE TABLE tbl (id int, modtime date DEFAULT CURRENT_TIMESTAMP); 父主题: FAQ
函数和存储过程的区别是什么? 答:函数和存储过程是数据库中常见的两种对象,两者都可以封装一系列的SQL语句,以完成某些特定的操作。两者区别见表1: 表1 函数和存储过程的区别 函数 存储过程 函数的标识符为FUNCTION。 存储过程标识符为PROCEDURE。 函数必须有返回值。
指定不使用全局计划缓存的Hint 功能描述 全局计划缓存打开时,可以通过no_gpc Hint来强制单个查询语句不在全局共享计划缓存,只保留会话生命周期的计划缓存。 语法格式 1 no_gpc 本参数仅在enable_global_plancache=on时对PBE执行的语句生效。 示例
时对非sysadmin/monitoradmin用户执行的select类型的语句生效。 time_limit:SQL语句被标记为慢SQL的执行时长,取值为0-INT_MAX。 max_execute_time:SQL语句的最大执行时间,执行时间超过该时长后被强制cancel退出,
GaussDB单表支持的最大列数? 答:1600,但是随字段类型不同会有变化,建表时不校验字段类型,存入数据时校验,例如bigint类型的字段,每个字段存入8字节数据,1600个字段,需要存入12800个字节,超过一个页面8K,插入时会报错。 父主题: FAQ
向量化引擎支持的数据类型 向量化引擎支持的数据类型如表1所示。 表1 向量化引擎支持的数据类型 类别 数据类型 长度 是否支持 Numeric Types tinyint [unsigned] 1 支持 smallint [unsigned] 2 支持 mediumint [unsigned]
sadmin/monitoradmin用户执行的select类型的语句生效。 time_limit:SQL语句被标记为慢SQL的执行时长,取值为0-INT_MAX,CN和DN上均可生效。 max_execute_time:SQL语句的最大执行时间,执行时间超过该时长后被强制can
指定是否使用Semi Join的Hint 功能描述 指定join是否选择Semi Join。 语法格式 [no] semijoin([@queryblock] table_list) 参数说明 no表示Semi Join的方式不使用。 @queryblock请参见指定Hint所处的查询块Quer
空字符串和NULL的关系? 答:GaussDB中对空字符串是否为NULL和数据库的兼容模式有关。 ORA兼容模式中空字符串判断为NULL。 gaussdb=# CREATE DATABASE db_test1 DBCOMPATIBILITY = 'ORA'; gaussdb=# \c
GaussDB信息页面。 在“实例管理”页面,选择指定的实例,单击实例名称。 在左侧导航栏,选择“参数管理”。 在搜索框中搜索显示和解释时间类型数值时使用的时区参数timezone。 下拉选择框,选择相应的时区,单击“保存”。 在弹框中,单击“确定”,完成参数的修改。 父主题: 数据库参数修改
用户可以通过使用blockname的Hint实现对于查询块名称的指定,具体可以参考子链接块名的hint章节。 若系统对于查询块没有指定默认别名,则系统会自动按照处理的顺序生成默认块名。一般情况下,每个查询块的默认别名由其所在的查询块名的首3个字母、"$"、查询块的编号组成,比如第一个select查询块的别名为sel$1。
sadmin/monitoradmin用户执行的select类型的语句生效。 time_limit:SQL语句被标记为慢SQL的执行时长,取值为0-INT_MAX,CN和DN上均可生效。 max_execute_time:SQL语句的最大执行时间,执行时间超过该时长后被强制can
指定是否使用minmax优化的hint 功能描述 指定语句是否使用minmax改写。 语法格式 [no] use_minmax[(@queryblock)] 参数说明 no表示不使用minmax查询改写。 @queryblock请参见指定Hint所处于的查询块Queryblock,可省略,表示在当前查询块生效。
指定不使用全局计划缓存的Hint 功能描述 全局计划缓存打开时,可以通过no_gpc hint来强制单个查询语句不在全局共享计划缓存,只保留会话生命周期的计划缓存。 语法格式 1 no_gpc 本参数仅在enable_global_plancache=on时对PBE执行的语句生效。 示例