【YashanDB知识库】数据库使用shutdown immediate无响应导致coredump
【标题】数据库使用shutdown immediate无响应导致coredump 【问题分类】数据库维护 【关键词】YashanDB, shutdown immediate, coredump 【问题描述】执行shutdown immediate后,数据库一直没有退出,在操作系统层面强制停止数据库进程时发生coredump。 【问题原因分析】 参数设置错误导致数据库持续产生选举相关错误。 执行shutdown imm...
【YashanDB知识库】yasdb jdbc驱动集成BeetISQL中间件,业务(java)报autoAssignKey failure异常
问题现象 BeetISQL中间件版本:2.13.8.RELEASE 客户在调用BeetISQL提供的api向yashandb的表中执行batch insert并将返回sequence设置到传入的java bean时,报如下异常: 问题的风险及影响 影响业务流程正常执行,无法获得batch insert所关联数据库记录设置的sequence id。 对此业务流程的解释说明: 某表有两列,分别为tid(数据类型numbe...
【YashanDB知识库】stmt未close,导致YAS-00103 no free block in sql main pool part 0报错分析
问题现象 问题单:YAS-00103 no free block in sql main pool part 0,YAS-00105 out of memory to allocate hash table of size = 256 现象:业务处理sql时,报错YAS-00103 no free block in sql main pool part 0 问题风险及影响 业务处理报错,影响功能使用 问题影响版本 客...
【YashanDB知识库】EXP导致主机卡死问题
问题现象 问题单:exp导出全库1主2备主节点执行,DMP文件30G左右系统卡死,发生主备切换 现象: exp sys/Cod-2022 file=bim20240402.dmp full=y 服务器卡死,ssh连接不上服务器。 等待一两个小时后,可以重新连接上。 备用节点升主正常,查看run.log,心跳发送不到主节点。 重连后,yasdb不在,查看run.log没有问题。未生成core文件,yasagent进程等...
【YashanDB知识库】yac修改参数后关闭数据库hang住
【标题】yac修改参数后关闭数据库hang住 【问题分类】性能优化 【关键词】YashanDB, yac, shutdown hang 【问题描述】修改yac参数后执行shutdown immediate,数据库hang住。 【问题原因分析】 Shutdown操作时,线程在获取gInstance->trigger->sema信号量时卡住。 该信号量应由main线程在执行shutdownWait()时释放,但在执行SE...
【YashanDB知识库】oracle dblink varchar类型查询报错记录
问题单:Oracle DBLINK查询崖山DB报错 oracle服务器上ODBC安装 unixodbc安装:yum -y install unixODBC mysql 配置安装对应版本的odbc: myodbc-installer -d -a -n “MySQL8.0” -t “DRIVER=/home/oracle/tools/mysql-connector-odbc-8.0.20/lib/libmyodbc8w....
【YashanDB知识库】收集分区表统计信息采样率小于1导致SQL执行计划走偏
【问题分类】性能优化,BUG 【关键字】分区表,统计信息,采样率 【问题描述】收集表(分区表)级别的统计信息时,如果采样率小于1,dba_ind_statistics中partition_name is null的那行数据,其distinct_keys=0,导致执行计划走偏。 【问题原因分析】收集表(分区表)级别的统计信息时,如果采样率小于1,dba_ind_statistics中partition_name is ...