Oracle中的sql%rowcount在瀚高数据库中的兼容方案
经调查,在Oracle中使用了sql%rowcount,获取更新或者删除语句的修改行数。 该语法在瀚高数据库中不兼容,需要单独修改。
hg_job配置定时刷新物化视图
客户的业务库中使用了物化视图,定期获取最新的数据,不需要实时获取。定期刷新物化视图需要通过瀚高的定时任务hg_job实现。
对于序列“seq_xxl_job_xxx”权限不足
目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.5症状hibernate 自增主键调用序列,在插入数据时报错:对于序列“seq_xxl_job_xxx”权限不足。问题原因数据迁移时用户未作处理和区分,导致权限问题。解决方案查看序列所有者。highgo=# \ds seq_a &
Oracle 条件索引 case when 报错解决方案
介绍 Oracle条件索引 case when 如何在HGDB中转换使用。
HGAdmin无法连接本地数据库解决方式
龙芯+银河麒麟服务器版v10sp1的专用机上用HGAdmin无法连接本机数据库解决方式介绍
mybatis3调用瀚高procedure报错
瀚高数据库目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.5文档用途mybatis3调用瀚高procedure报错(错误信息:调用过程请使用CALL)的解决方案。详细信息客户项目中使用的Mapper 3.0,应用中通过call调用存储过程(procedure)时报错。代码如下:错误信息如下:解决方案:将数据库中存储过程(
应用存储过程执行报错解决方案
瀚高数据库目录环境症状问题原因解决方案环境系统平台:银河麒麟U系(CPU飞腾)4版本:4.3.4.5症状应用中使用存储过程报错。报错信息:A query was run and no Result Maps were found for the Mapped State
兼容MySQL中的find_in_set函数
在HighGoDB中,通过自定义函数,兼容MySQL中的find_in_set(str,strlist)函数。
Excel导入null错误解决方式
目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 10版本:5.6.5文档用途用hgdbdeveloper-2021-03-03进行Excel导入时报null错误的解决方式介绍详细信息1、HGDB表创建以及测试数据添加create table testtab(id int,name varchar(20));insert into testtab sele
Arcgis连接HGDB报错
目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:6.0症状Arcgis连接HGDB报错:无法连接到数据库服务器来检索数据库列表;请检查服务器名称、用户名和密码信息,然后重试。登录用户不正确。问题原因查看数据库日志,提示未配置spatial_planning用户连接postgres数据库的pg_hba记录。解决方案1.新增
repmgr 集群双主问题处理
目录环境症状问题原因解决方案环境系统平台:N/A版本:5.6.5症状 本文档旨在介绍出现集群出现双主问题时如何处理。问题原因 repmgr 出现切换后,原主库停止服务。手动启动原主库会导致数据库集群状态异常,变为双主。 解决方案 原主库(192.168.80.
表膨胀的查询方法
目录文档用途详细信息文档用途本文旨在介绍表膨胀的查询方法。详细信息可以通过如下sql语句定位膨胀的表。WITH constants AS( SELECT current_setting('block_size')::NUMERIC AS bs, 23 AS hdr, 4 AS ma),bloat_info AS( SELECT ma, bs, schemaname,
HGDBV5.6.5数据库Docker镜像安装启动管理
目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:5.6.5文档用途介绍HGDBV5.6.5数据库Docker镜像安装步骤,docker镜像启动和管理所用的命令。详细信息一,将打包好的docker镜像文件上传到所需服务器。二,使用以下命令导入镜像文件:[root@localhost ~]# docker load -i doc
HGDB中any用法
如何使用 HGDB ANY 运算符将标量值与子查询返回的一组值进行比较。
瀚高数据库企业版中的权限问题
目录文档用途详细信息相关文档文档用途企业版V6.0.1中,普通用户可以连接查询其他用户owner的数据库,并且可以在他的public模式下进行create、delete、update、drop自己的表等操作,存在安全隐患。详细信息问题highgo=# create user a with password 'xxxxxxxx
如何查看SQL的执行计划
目录环境文档用途详细信息环境系统平台:N/A版本:6.0,4.5.2,5.6.5,4.3.4.9文档用途本文主要用于介绍如何通过explain命令查看SQL的详细执行计划。详细信息一、explain命令详解1、语法EXPLAIN [ ( option [, ...] ) ] statementEXPLAIN
瀚高DB兼容MySQL if函数
目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.5症状MySQL if函数在瀚高DB当中没有,源应用在用到if函数时,就会报if函数不存在的错误信息。为此,我们需要根据业务需求自定义if函数。问题原因瀚高中没有if函数此函数。解决方案If函数说明在mysql中if()函数的用法类似于java中的三目表达式,其用处也比
HighgoDB查询慢SQL和阻塞SQL
本文介绍了如何对数据库日志进行分析,并获取执行慢的SQL语句。并提供了查询阻塞会话的SQL语句。
通过管理工具(hgdbdeveloper)新建用户无法授权
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:Microsoft Windows (64-bit) 10版本:6.0症状通过管理工具新建用户(如图1)之后,通过语句授权报用户不存在(如图2):图1 新建用户图2 授权报错问题原因通过管理工具新建用户,会默认在用户名外边加双引号,强制大小写。解决方案授权时也在用户名外边加双引号来强制大小写,授权成功,如图:
HGDB的分区表实现SQL Server的分区视图
目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.3.4.7文档用途SQL Server分区视图可以根据特定的列值在逻辑上将大型表中存在的大量数据拆分为较小的数据范围,并将此数据范围存储在单表中。为此,需要在分区列上定义CHECK约束,以将数据划分为数据范围。然后,创建一个视图View(即分区视图),该视图使用UNION