检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
America/New_York 用名称声明的时区 表4 时区输入 例子 描述 PST 太平洋标准时间(Pacific Standard Time) America/New_York 完整时区名称 -8:00 ISO 8601与PST的偏移 -800 ISO 8601与PST的偏移 -8 ISO
America/New_York 用名称声明的时区 表4 时区输入 例子 描述 PST 太平洋标准时间(Pacific Standard Time) America/New_York 完整时区名称 -8:00 ISO 8601与PST的偏移 -800 ISO 8601与PST的偏移 -8 ISO
支持通过数据迁移工具定期向异构数据库(如Oracle等)进行数据同步,不具备实时数据复制能力。不足以支撑与异构数据库间并网运行实时数据同步的诉求。 备集群不支持异形部署,即不支持CN、DN数量和实例部署形态与原集群不一致。备集群恢复期间不支持读写操作,且复制时延相对较高。 基于上述两点,GaussDB
答:脏读、幻读、不可重复读都是事务并发存在的问题。 脏读:A事务读取到B事务修改过但是没有提交的数据,B事务回滚。 幻读:在前后两个时间段内执行对同一个数据的读取,可能出现不一致的结果。 不可重复读:在同一事务中两次查询数据的内容不同。 父主题: FAQ
答:脏读、幻读、不可重复读都是事务并发存在的问题。 脏读:A事务读取到B事务修改过但是没有提交的数据,B事务回滚。 幻读:在前后两个时间段内执行对同一个数据的读取,可能出现不一致的结果。 不可重复读:在同一事务中两次查询数据的内容不同。 父主题: FAQ
数据库对象名称和限定符 表1 命名规则 序号 Oracle数据库 GaussDB数据库 差异 1 数据库对象命名规则 支持,有差异 GaussDB默认小写。 2 模式对象命名规则 支持 - 父主题: SQL的基本元素
指定Stream Hashagg优化方式的Hint 功能描述 在并行的执行计划中,当算子使用的列和group by使用的列不一致,且使用hash算子时,会对计划进行重分布的优化。这时可以使用该hint控制计划的生成。 语法格式 redistribute_agg[(@queryblock)]
除特别说明外,MySQL兼容性MySQL模式中的函数行为默认为GaussDB原生行为。 GaussDB MySQL兼容性的绝大部分系统函数目前均存在返回值与MySQL精度不一致(结果后面0的位数)的问题,这是由于部分数据类型在某些场景下仍存在精度丢失问题,无法正确获取精度,导致目前部分函数未完全做到适配。
设置不当的风险与影响:设置过大时,会使CN触发清理的时间延长,不一致时的阻塞时间更久。 transaction_sync_timeout 参数说明:为保证数据一致性,当本地事务与GTM上snapshot中状态不一样时会阻塞其他事务的运行,需要等待本地节点上事务状态与GTM状态一致
数据库对象名称和限定符 表1 命名规则 序号 Oracle数据库 GaussDB数据库 差异 1 数据库对象命名规则 支持,有差异。 GaussDB默认小写。 2 模式对象命名规则 支持 - 父主题: SQL的基本元素
除特别说明外,MySQL兼容性B模式中的函数行为默认为GaussDB原生行为。 GaussDB MySQL兼容性的绝大部分系统函数目前均存在返回值与MySQL精度不一致(结果后面0的位数)的问题,这是由于部分数据类型在某些场景下仍存在精度丢失问题,无法正确获取精度,导致目前部分函数未完全做到适配。
参数说明:为保证数据一致性,当本地事务与GTM上snapshot中状态不一样时会阻塞其他事务的运行,需要等待本地节点上事务状态与GTM状态一致后再运行。当CN上等待时长超过transaction_sync_naptime时会主动触发gs_clean进行清理,缩短不一致时的阻塞时长。 该参数属于
参数说明:为保证数据一致性,当本地事务与GTM上snapshot中状态不一样时会阻塞其他事务的运行,需要等待本地节点上事务状态与GTM状态一致后再运行。当CN上等待时长超过transaction_sync_naptime时会主动触发gs_clean进行清理,缩短不一致时的阻塞时长。 该参数属于
row) -- 删除表。 gaussdb=# DROP TABLE helloworld; 场景2:“网站访客数量统计” 通过下面的示例说明hll如何统计在一段时间内访问网站的不同用户数量: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
row) -- 删除表。 gaussdb=# drop table helloworld; 场景2:“网站访客数量统计” 通过下面的示例说明hll如何统计在一段时间内访问网站的不同用户数量: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
row) -- 删除表。 openGauss=# DROP TABLE helloworld; 场景2:“网站访客数量统计” 通过下面的示例说明hll如何统计在一段时间内访问网站的不同用户数量: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
row) -- 删除表。 openGauss=# DROP TABLE helloworld; 场景2:“网站访客数量统计” 通过下面的示例说明hll如何统计在一段时间内访问网站的不同用户数量: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
row) -- 删除表。 gaussdb=# drop table helloworld; 场景2:“网站访客数量统计” 通过下面的示例说明hll如何统计在一段时间内访问网站的不同用户数量: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
row) -- 删除表。 gaussdb=# DROP TABLE helloworld; 场景2:“网站访客数量统计” 通过下面的示例说明hll如何统计在一段时间内访问网站的不同用户数量: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
支持,有差异 不支持多语种参数。 返回类型不一致。 缺少控制参数NLS_DATE_FORMAT。 部分format格式不支持。 fmt = 'j'。 1582年10月15日之前Oracle数据库与GaussDB输出不一致。 无分割符时,不保证与Oracle数据库完全一致。如to_date(‘220725’