-
RCR Uheap空闲空间管理 - 云数据库 GaussDB
Insert时,会查询FSM结构,寻找到一个可以插入当前记录的空间。用户执行完DML操作后会根据当前页面的潜在空闲空间与实际空闲空间的差值来决定是否将该页面的空闲空间刷新到FSM上。该差值越大,即潜在空间大于实际空间越多,则该页面被更新至FSM的几率越大。FSM上会记录数据页的潜在空闲空间 ,在用户执行插入操作找到
-
其它语句 - 云数据库 GaussDB
M-Compatibility事务中报错,需要执行rollback,MySQL无限制。 5 事务相关语法 锁机制 M-Compatibility锁机制只能在事务块中使用,MySQL无限制。 6 锁机制 锁机制 MySQL获取read锁后,当前会话无法进行写操作,M-Compatibi
-
长事务阻塞Undo空间回收 - 云数据库 GaussDB
长事务阻塞Undo空间回收 问题现象 gs_log中打印如下错误: snapshot too old! the undo record has been forcibly discarded xid xxx, the undo size xxx of the transaction
-
长事务阻塞Undo空间回收 - 云数据库 GaussDB
长事务阻塞Undo空间回收 问题现象 pg_log中打印如下错误: snapshot too old! the undo record has been forcibly discarded xid xxx, the undo size xxx of the transaction
-
字符串函数 - 云数据库 GaussDB
字符串函数 表1 字符串函数列表 序号 MySQL数据库 GaussDB数据库 差异 1 ASCII() 支持。 - 2 BIT_LENGTH() 支持。 - 3 CHAR_LENGTH() 支持,有差异。 GaussDB此函数如果数据库字符集是SQL_ASCII,CHAR_LENGTH()会返回字节数而非字符数。
-
系统表和系统视图 - 云数据库 GaussDB
查看前请先执行ANALYZE,更新统计信息后再查看(如果数据库中更新数据,建议延迟执行ANALYZE)。 information_schema.statistics包含的索引列需要是创建索引中索引列是完整的表列,如果索引列是表达式,不在这个视图中。 information_schema
-
日期和时间函数 - 云数据库 GaussDB
围大于MySQL,但是越界仍然算无效日期。 大部分时间函数会告警并返回NULL,只有能通过cast正常转换的日期,才是正常合理的日期。 新框架下GaussDB的大部分日期时间函数与MySQL一致,一些函数的差异如下表所示: 表1 日期与和时间函数列表 序号 MySQL数据库 GaussDB数据库
-
数字操作函数 - 云数据库 GaussDB
数字操作函数 表1 数字操作函数列表 序号 MySQL数据库 GaussDB数据库 差异 1 ABS() 支持。 - 2 ACOS() 支持。 - 3 ASIN() 支持。 - 4 ATAN() 支持。 - 5 ATAN2() 支持。 - 6 CEILING() 支持。 - 7 COS()
-
创建索引 - 云数据库 GaussDB
复这样的索引也是不可能的。 因为在上述创建索引中to_tsvector使用了两个参数,只有当查询时也使用了两个参数,且参数值与索引中相同时,才会使用该索引。也就是说,WHERE to_tsvector('english', body) @@ 'a & b' 可以使用索引,但WHERE
-
长事务阻塞Undo空间回收 - 云数据库 GaussDB
长事务阻塞Undo空间回收 问题现象 gs_log中打印如下错误: snapshot too old! the undo record has been forcibly discarded xid xxx, the undo size xxx of the transaction
-
比较函数 - 云数据库 GaussDB
当该函数入参含有NULL且在WHERE关键字之后调用,返回结果与MySQL5.7不一致,此处为MySQL5.7存在的问题,MySQL8.0修复了该问题,目前GaussDB和MySQL8.0保持一致。 4 LEAST() 支持,有差异。 当MySQL返回值类型为二进制字符串类型(BINARY、VA
-
强制转换函数 - 云数据库 GaussDB
强制转换函数 表1 强制转换函数列表 序号 MySQL数据库 GaussDB数据库 差异 1 CAST() 支持 GaussDB不支持使用CAST(expr AS CHAR[(N)] charset_info或者CAST(expr AS NCHAR[(N)])转换字符集。 GaussDB不支持使用CAST(expr
-
长事务阻塞Undo空间回收 - 云数据库 GaussDB
长事务阻塞Undo空间回收 问题现象 pg_log中打印如下错误: snapshot too old! the undo record has been forcibly discarded xid xxx, the undo size xxx of the transaction
-
JDBC - 云数据库 GaussDB
JDBC JDBC接口参考 父主题: 驱动
-
流量控制函数 - 云数据库 GaussDB
RC、STRING或TIME其中一个时,输出为text类型,MySQL输出为varchar类型。 两入参类型第一个入参为float4,另一个为bigint或unsigned bigint时返回double类型,MySQL返回float类型。 3 NULLIF() 支持 Gauss
-
加密函数 - 云数据库 GaussDB
加密函数 表1 加密函数列表 序号 MySQL数据库 GaussDB数据库 差异 1 AES_DECRYPT() 支持 ecb为不安全加密模式,GaussDB不支持,默认为cbc模式。 GaussDB中,当指定数据库使用的字符编码是SQL_ASCII时,服务器把字节值0-127根
-
索引使用约束 - 云数据库 GaussDB
了两个gin索引:idx1和idx2,但这两个索引是在不同default_text_search_config的设置下建立的。该例子和同一张表的同一个列上建立普通索引的不同之处在于: gin索引使用了不同的parser(即分隔符不同),那么idx1和idx2的索引数据是不同的;
-
大容量数据库 - 云数据库 GaussDB
大容量数据库 大容量数据库背景介绍 表分区技术 数据分区查找优化 数据分区运维管理 父主题: 分区表
-
大容量数据库 - 云数据库 GaussDB
大容量数据库 大容量数据库背景介绍 表分区技术 数据分区查找优化 数据分区运维管理 父主题: 分区表
-
DCL - 云数据库 GaussDB
DEFAULT}; GaussDB中暂不支持指定charset_name与数据库字符集不同。具体请参考《M-Compatibility开发指南》中“SQL参考 > SQL语法 > SQL语句 > S > SET ”章节。 父主题: SQL