检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
暂不支持,值为NULL。 machine text 客户端的主机名,这个字段是通过client_addr的反向DNS查找得到。这个字段只有在启动log_hostname且使用IP连接时才非空。 sql_id bigint 查询语句的ID。 client_info text 客户端信息。
换、切断电源操作或异常关机后会被自动截断,会造成数据丢失的风险。非日志表中的内容也不会被复制到备服务器中。在非日志表中创建的索引也不会被自动记录。 使用场景:非日志表不能保证数据的安全性,用户应该在确保数据已经做好备份的前提下使用,例如系统升级时进行数据的备份。 故障处理:当异常
参数:numeric 返回值类型:numeric spread 描述:该函数用于计算某段时间内最大和最小值得差值。 参数:real 返回值类型:real RATIO_TO_REPORT(column_name) 描述:计算某一列的值占其所属分组中所有值总和的比例。 参数:数值类型,或任意可以隐式转换成数值类型的类型。
置方法进行设置。 设置建议:推荐使用默认值。 设置不当的风险与影响:打开后,用户被删除时,该用户对应query可能会暴露,对系统的一致性和安全性带来不利影响。 max_recursive_times 参数说明:控制with recursive的最大迭代次数。该参数可在PDB级别设置。
后期将阻塞DQL操作,对并发的DML操作进行报错。因此只支持用户业务允许报错重试的场景。对于不停重试的业务模型可能出现线程池满无法对外提供服务的严重影响,因此使用本特性前需要谨慎评估业务模型对等锁的容忍程度以及是否存在慢SQL情况来评估是否能够进行本特性操作。 在线DDL执行期间
描述:手动停止逻辑备机,需要配合设置参数sql_apply_autorun为off,使逻辑备机不会自动重启,否则逻辑备机会继续重新启动。 返回值类型:boolean gs_start_sqlapply() 描述:手动启动逻辑备机。 返回值类型:boolean gs_get_sqlapply_replaying_status()
为防止内存膨胀,建议该函数嵌套不要超过五层。 md5(string) 描述:将string使用MD5加密,并以16进制数作为返回值。 MD5加密算法安全性低,存在安全风险,建议使用更安全的加密算法。 返回值类型:text 示例: 1 2 3 4 5 gaussdb=# SELECT md5('ABC');
性能下降:无限创建表会导致大量的I/O操作和CPU计算,数据库的元数据信息将会变得十分庞大,可能会导致CN的性能下降,包括插入、查询、更新和删除等操作,因此导致系统响应变慢或无法满足业务需求。 安全问题:过多的表会导致数据库的管理和维护变得困难,无限创建表可能会导致数据泄露或数据丢失等安全问题,数据库的稳定性会降低从而给企业带来不可估量的损失。
如果此字段是null,它表明通过服务器机器上UNIX套接字连接客户端或者这是内部进程,如autovacuum。 client_hostname text 客户端的主机名,这个字段是通过client_addr的反向DNS查找得到。这个字段只有在启动log_hostname且使用IP连接时才非空。
(1 row) md5(string) 描述:将string使用MD5加密,并以16进制数作为返回值。 MD5加密算法安全性低,存在安全风险,建议使用更安全的加密算法。 返回值类型:text。 示例: 1 2 3 4 5 gaussdb=# SELECT md5('ABC');
SQL_SUCCESS; } int begin_unit_test() { SQLINTEGER ret; /* 申请环境句柄 */ ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &h_env);
SQL_SUCCESS; } int begin_unit_test() { SQLINTEGER ret; /* 申请环境句柄 */ ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &h_env);
SQL_SUCCESS; } int begin_unit_test() { SQLINTEGER ret; /* 申请环境句柄 */ ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &h_env);
换、切断电源操作或异常关机后会被自动截断,会造成数据丢失的风险。非日志表中的内容也不会被复制到备服务器中。在非日志表中创建的索引也不会被自动记录。 使用场景:非日志表不能保证数据的安全性,用户应该在确保数据已经做好备份的前提下使用,例如系统升级时进行数据的备份。 故障处理:当异常
问的时间窗口,应在一个事务中创建函数并且设置函数执行权限。开启数据库对象隔离属性后,普通用户只能查看有权限执行的函数定义,设置方法请参考《安全加固指南》。 函数定义时如果指定为IMMUTABLE和SHIPPABLE类型,应该尽量避免函数中存在INSERT,UPDATE,DELET
World (1 row) md5(string) 描述:将string使用MD5加密,并以16进制数作为返回值。 MD5加密算法安全性低,存在安全风险,不建议使用。 返回值类型:text 示例: 1 2 3 4 5 gaussdb=# SELECT md5('ABC');
USAGE特权。对象拥有者可以撤销默认授予PUBLIC的权限并专门授予权限给其他用户。为了更安全,建议在同一个事务中创建对象并设置权限,这样其他用户就没有时间窗口使用该对象。另外可参考安全加固指南的权限控制章节,对PUBLIC用户组的权限进行限制。这些初始的默认权限可以使用ALTER
SQL_SUCCESS; } int begin_unit_test() { SQLINTEGER ret; /* 申请环境句柄 */ ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &h_env);
SQL_SUCCESS; } int begin_unit_test() { SQLINTEGER ret; /* 申请环境句柄 */ ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &h_env);
USAGE特权。对象拥有者可以撤销默认授予PUBLIC的权限并专门授予权限给其他用户。为了更安全,建议在同一个事务中创建对象并设置权限,这样其他用户就没有时间窗口使用该对象。另外可参考安全加固指南的权限控制章节,对PUBLIC用户组的权限进行限制。这些初始的默认权限可以使用ALTER