自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(280)
  • 收藏
  • 关注

原创 自制数据库迁移工具-C版-06-HappySunshineV1.5-(支持南大Gbase8a、PostgreSQL、达梦DM)

本文介绍自制数据库迁移工具-C版-HappySunshineV1.5,支持南大Gbase8a、PostgreSQL、达梦DM等数据库之间的迁移,包含架构介绍、安装步骤、性能对比测试等,有兴趣的小伙伴可以下载使用一下。

2024-12-19 09:05:05 1889 1

原创 达梦数据库-学习-50-分区表指定分区清理空洞率(交换分区方式)

本文介绍了通过交换分区方式清理分区表空洞率的实验过程。首先创建测试分区表并生成数据,然后建立复制表结构并导入指定分区数据。通过交换分区操作后,数据显示P2025分区空间占用从23680K降至1024K,缩小为原来的1/23,有效解决了分区表膨胀问题。实验过程中详细记录了数据对比、空间占用、索引状态和统计信息的变化情况,验证了该方法在保留数据完整性的同时能显著减少存储空间占用。最后建议在实际生产环境中,应在业务低峰期操作并确保原表无增删改操作,待业务验证后再删除复制表。

2026-01-30 14:21:17 1244

原创 达梦数据库-学习-49-DmDrs控制台命令(同步之EXEC模块)

本文介绍了异构增量同步工具DRS在国产化替代项目中的实际应用,重点讲解了EXEC模块的操作命令。EXEC模块作为目标DMDRS服务的核心组件,负责接收并执行来自CPT模块的全量或增量数据。文章详细列举了12个常用命令,包括查看统计信息、工作线程状态、同步延迟、分组信息等,并提供了具体命令格式、参数说明和示例。此外还介绍了动态修改配置、终止同步表、清理字典等高级功能。这些命令可帮助用户实时监控同步状态、排查问题,确保数据同步的稳定性和可靠性,为异构数据库迁移提供有效工具支持。

2026-01-30 10:00:28 551

原创 达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)

本文介绍了异构增量同步工具DMDRS在Oracle至达梦数据库同步中的实用命令操作。环境配置包括Intel i7-12700H CPU、CentOS 7.9系统、Oracle 19c和DM8数据库等。重点讲解了Manager模块的命令操作,包括查看模块列表(SHOWMODE)、版本信息(SHOWVERSION)、许可证信息(SHOWLIC)、内存池申请记录(SHOWVPOOL)和网络连接信息(SHOWCONNECT)等。同时详细说明了CPT模块的命令操作,如查看统计信息(CPT/SHOW STATE)等。

2026-01-30 09:59:45 587

原创 达梦数据库-学习-47-DmDrs控制台命令(LSN、启停、装载)

本文介绍达梦数据库-DmDrs控制台命令(LSN、启停、装载)。1、配置起始LSN2、关闭模块3、启动模块4、添加同步表5、数据断点续传6、停止装载所有表7、停止装载指定表8、对象装载9、结果集装载10、强制激活装载失败表同步11、删除装载历史记录12、静态分组装载13、查看总体装载状态14、查看正在装载的表信息15、查看装载错误的表信息16、查看全部装载的表信息17、查看指定表总体装载信息18、查看指定表分组装载信息19、查看所有表最后一次总体装载信息

2026-01-29 08:34:20 749

原创 达梦数据库-学习-46-sqlalchemy_dm+dmPython安装与示例

本文介绍了在CentOS 7.9系统上配置Python环境连接达梦数据库(DM8)的完整流程。主要内容包括:Python3安装、环境变量配置、SQLAlchemy和dmPython驱动安装步骤,并提供了使用SQLAlchemy操作达梦数据库的示例代码。示例演示了批量插入1024条学生记录的操作,耗时仅0.2秒,验证了SQLAlchemy的高效性。文中还详细记录了系统环境配置信息(CPU:i7-12700H,内存7G)和数据库版本(DM8 V8),为开发人员提供了完整的Python连接达梦数据库的技术参考方案

2026-01-29 08:33:44 429

原创 达梦数据库-学习-45-JAVA外部函数

本文详细介绍了在达梦数据库中使用Java外部函数的配置过程。首先说明了环境配置要求,包括开启ENABLE_EXTERNAL_CALL参数、重启数据库服务等。重点讲解了Java外部函数的语法结构、参数说明和注意事项,特别是jar包路径和函数名的规范要求。通过具体示例演示了从编写Java源码、编译打包到创建外部函数的完整流程,并验证了函数的正确执行。文章还强调了关键配置点,如jar包必须放置在指定目录下,端口号需保持一致等。最后通过测试验证了int类型相加和字符串拼接两个简单功能的正确实现。

2026-01-28 08:53:42 778

原创 达梦数据库-学习-44-主备集群备机归档不自动清理

达梦主备集群测试中发现备节点磁盘空间被37G归档日志占满,但归档上限配置为4096G。检查发现归档日志未被自动清理,尝试重启备节点未果。通过SF_ARCHIVELOG_DELETE_BEFORE_TIME函数删除三天前的归档日志失败,返回0。进一步分析主备库LSN一致后,决定手动删除旧归档日志。测试验证同步功能正常,最后确认数据库日志中关于归档空间不足的报错可以忽略。

2026-01-28 08:48:22 820

原创 达梦数据库-报错-07-rlog4_write_to_file try flush over space

达梦数据库宕机分析报告摘要 客户反馈数据库连接异常,经排查确认达梦DMDatabase Server V8发生宕机。分析发现宕机线程为日志重做线程(dm_redolog_thd),触发SIGILL信号(非法硬件指令)。数据库日志显示redo日志剩余空间不足,导致强制关闭保护数据。操作系统层未发现异常日志。 原因:事务日志量超过redo日志剩余空间,触发数据库保护机制宕机。 解决方案: 治标:增大redo组数和单文件大小;

2026-01-16 09:31:56 928

原创 达梦数据库-报错-06-[-502]OUT OF TEMPORARY DATABASE SPACE(临时表空间不足)

摘要:本文记录了达梦数据库(DMDatabase Server V8)中临时表空间溢出报错[-502]的分析处理过程。文章介绍了临时表空间的核心作用(支持排序、连接等SQL操作)及关键参数配置,并针对两种典型场景进行分析:场景一因英方同步软件补数操作导致临时缓冲区不足(需7.6G内存/会话),建议降低线程数;场景二因数据对比SQL占用43G临时空间(总量150G),建议建立索引优化排序操作。两个案例均通过调整SQL执行策略或资源配置解决临时表空间溢出问题。

2026-01-16 08:36:45 667

原创 达梦数据库-报错-05-Server Mode invalid(服务器模式不匹配)

摘要:本文记录了达梦数据库(DM V8)在KylinV10系统上出现"ServerMode invalid"错误的排查过程。通过检查/etc/dm_svc.conf配置未发现问题后,转向分析JDBC连接串,发现客户在docker环境中部署应用时,仅能连通主机而无法连接备机,导致接口报错。最终确认问题源于网络连通性限制与JDBC连接参数loginMode=1(只连接主库)的配置冲突,通过模拟验证重现了该场景并找到解决方案。

2026-01-16 08:35:41 385

原创 压测工具-01-TPC-DS编译安装介绍

本文介绍了TPC-DS基准测试工具的使用方法,包括环境信息、下载地址、编译安装步骤以及两个核心工具dsdgen(数据生成器)和dsqgen(查询生成器)的参数说明和示例。TPC-DS是评估大数据分析系统性能的行业标准,模拟复杂决策支持场景。文章详细列出了99条SQL查询模板,涵盖了多维分析、时间序列、客户行为等典型场景,并提供了完整的表结构定义。通过该工具可以生成测试数据并执行标准化查询,为数据仓库和商业智能系统的性能评估提供基准。

2026-01-15 10:06:55 624

原创 达梦数据库-学习-43-定时备份模式和删除备份(Python+Crontab)

本文介绍了使用Python脚本实现达梦数据库定时备份特定模式的方法。针对客户需求,开发了支持指定模式备份的Python脚本,解决了达梦内置作业仅支持全库备份的不足。详细说明了脚本实现过程:1)创建备份目录和日志目录;2)编写Python脚本实现模式备份、日志记录和文件清理功能;3)配置测试用户数据;4)通过crontab设置定时任务。脚本采用模块化设计,包含详细的日志记录和错误处理机制,支持自定义保留备份文件数量等参数配置。实验结果表明脚本能成功执行定时备份任务,并自动清理过期备份文件。

2026-01-15 10:05:29 315

原创 达梦数据库-学习-42-DSC+DG踢备节点

本文记录了从达梦数据库集群中剔除备节点(192.168.13.64)的操作过程。实验环境为CentOS 7.9系统,配置了DSC共享存储集群和DG主备集群。操作步骤包括:1)查看集群状态;2)关闭数据守护和数据库服务;3)修改dmmal.ini、dmarch.ini和dmmonitor.ini配置文件,移除备节点相关配置;4)重新启动DSC节点和DG节点服务;5)启动数据守护;6)通过监视器确认集群状态。最终成功将备节点从集群中移除,所有实例状态均为OPEN,集群运行正常。该文档详细记录了达梦数据库集群维护

2026-01-14 10:53:08 802

原创 达梦数据库-学习-41-表大小快速估算

摘要:本文介绍了达梦数据库表空间回收问题,并提出一个匿名块实现表大小估算的方法。作者发现达梦数据库删除数据后不会立即释放空间,通过创建测试表SUN进行验证,对比视图查询结果(0.059GB)与匿名块计算结果(0.051GB)相近,证明该方法可行。匿名块通过类型映射表计算固定长度字段大小,对变长字段进行实际长度统计,最终汇总得出表总大小。该方法适用于生产环境(无需创建存储过程),可帮助DBA快速评估表的预计空间占用情况。

2026-01-14 10:52:35 966

原创 达梦数据库-学习-40-主备集群同步DSC集群

本文详细记录了将达梦数据库主备集群(DG)同步到共享存储集群(DSC)的实验过程。实验环境包括DG主备集群和已搭建好的DSC集群,通过备份恢复、修改配置文件、调整服务状态等步骤实现数据同步。重点步骤包括:1)从DG主节点进行全库备份并刷归档;2)关闭DSC服务并恢复数据;3)统一各节点配置文件(dmmal.ini/dmarch.ini等);4)重启相关服务并注册watcher服务;5)通过监视器验证集群状态;6)成功完成DSC作为主节点的切换。整个过程涉及大量配置修改和服务操作,展示了达梦数据库集群间数据同

2025-11-21 08:37:00 1286 1

原创 达梦数据库-学习-39-共享存储集群配置归档

本文详细记录了在DMDSC共享存储集群环境下配置达梦数据库归档的过程。首先停止dmserver服务,然后修改dm.ini文件启用归档功能,分别配置两个节点的dmarch.ini文件设置本地和远程归档路径。接着重启dmserver服务,并通过dmcssm工具监控集群状态。最后验证归档文件,确认两个节点都成功生成了本地归档文件并接收了对方的远程归档文件。整个过程包含详细的操作命令和配置参数,完整展现了达梦数据库DSC集群环境下归档功能的配置方法。

2025-11-21 08:36:05 79 1

原创 达梦数据库-学习-38-Jmeter压测

本文介绍了在CentOS 7.9环境下使用JMeter 5.6.3对达梦数据库进行性能测试的配置过程。主要内容包括:1)测试环境配置(CPU i7-12700H/4G内存);2)JDBC驱动安装及JMeter中文设置;3)详细配置JDBC连接参数(URL格式、驱动类名、认证信息);4)建立5线程测试组并配置SQL查询请求;5)添加结果监听器查看测试数据。重点说明了达梦数据库连接串配置和JMeter各组件参数设置方法,适用于Windows和Linux系统间的数据库性能测试场景。

2025-11-20 08:42:51 467

原创 南大通用数据库-Gbase-8a-学习-46-Jmeter压测

本文介绍了使用JMeter对GBase8a数据库进行性能测试的完整步骤。首先说明了测试环境配置,包括服务器硬件参数和软件版本。然后详细讲解了JDK和JMeter的安装过程,重点介绍了JMeter的中文界面设置。文章提供了添加JDBC驱动、配置数据库连接、创建线程组、设置JDBC请求的具体方法,并说明了如何添加结果树和汇总报告来查看测试结果。通过本次POC测试,记录了完整的JMeter适配GBase8a数据库的压测流程,为后续类似测试提供了参考方案。

2025-11-20 08:41:24 271

原创 达梦数据库-学习-37-BenchmarkSQL压测达梦(TPCC)

本文记录了在达梦数据库(DM)环境下部署和运行TPC-C基准测试的完整过程。测试环境采用AMD EPYC 7B12处理器、CentOS 7.9系统,配置8核CPU和7GB内存。测试使用BenchmarkSQL 5.0工具,通过修改Java源码、配置文件和脚本使其适配达梦数据库。测试包含100个仓库规模,144个终端并发,持续10分钟。测试前在达梦数据库中建立了专用用户和表空间,配置了相关参数,并扩展了REDO日志。测试结果显示系统平均吞吐量达到66,306.31 tpm,峰值117,024 tpm,验证SQ

2025-11-19 13:28:12 1135

原创 达梦数据库-学习-36-API驱动下载汇总

本文整理了达梦数据库各类驱动程序的获取渠道。主要内容包括:1)安装目录中drivers文件夹下的各语言驱动位置;2)官网下载页面;3)Python驱动dmPython的PyPI发布版本;4)JDBC驱动的Maven仓库地址;5)其他特殊驱动需联系达梦原厂获取。文章旨在为开发者提供便捷的达梦数据库驱动获取指南,避免重复查找过程。

2025-11-19 13:25:37 265

原创 达梦数据库-报错-04-[-718]-Archive log collected not consecutive

摘要:本文针对Kylin V10系统下DMDatabase Server V8自动备份失败问题进行分析排查。环境显示归档日志上限仅200G,仅能存储半天日志量。故障可能由实例异常关闭、归档日志被自动删除、磁盘空间不足或文件系统错误导致。提供了三种解决方案:1)使用dmrman工具修复归档日志;2)执行CHECKPOINT(100)刷新检查点;3)通过ALTER DATABASE ARCHIVELOG CURRENT命令强制归档未归档的联机日志。同时建议扩展归档日志存储上限以解决容量不足问题。

2025-11-18 09:25:07 410

原创 Linux-学习-09-LVM逻辑卷扩容(加盘方式)

本文介绍了在Kylin V10操作系统下对磁盘进行扩容的操作步骤。首先通过df-hT和vgdisplay查看磁盘和卷组信息,确认需要扩容的/dmdata目录和rootvg卷组。然后依次执行物理卷创建(pvcreate)、卷组扩展(vgextend)、逻辑卷扩展(lvextend)等操作,最后针对XFS和ext4两种文件系统分别使用xfs_growfs和resize2fs命令完成文件系统扩展。文章提供了完整的磁盘扩容流程,适用于需要对存储空间进行扩展的场景。

2025-11-18 09:24:34 302

原创 达梦数据库-学习-35-日志挖掘(DBMS_LOGMNR 包)

文章摘要:本文详细介绍了达梦数据库(DM)中的DBMS_LOGMNR包功能及其实验操作。该包用于分析归档日志,重构DDL/DML操作,支持配置归档日志参数(RLOG_APPEND_LOGIC)和添加/移除日志文件。实验部分展示了完整流程:配置归档参数、启动数据库、创建系统包、测试数据生成、日志文件添加与分析(通过START_LOGMNR设置时间范围),最终通过V$LOGMNR_CONTENTS视图查看分析结果(包含建表、插入等操作记录)。

2025-10-11 06:51:36 909

原创 达梦数据库-学习-34-DBLINK(Oracle到达梦,达梦到达梦)

本文详细介绍了DM数据库与Oracle数据库之间的DBLINK配置方法,包含环境准备、权限设置、环境变量配置等具体步骤。文章提供了两种典型场景的测试案例:Oracle到DM的OCI连接测试和DM到DM的DPI连接测试,并给出了详细的操作命令和验证方法。同时,还介绍了DBLINK相关视图的使用、参数配置说明以及常见错误(如库文件加载失败、连接丢失)的分析与解决方法。全文通过具体示例,系统地阐述了DM数据库中DBLINK的实现原理和应用场景,为数据库管理员提供了实用的技术参考。

2025-10-11 06:51:03 1166

原创 达梦数据库-学习-33-全库自动收集统计信息

本文介绍了达梦数据库(DM)中自动收集统计信息的配置方法。环境配置为CentOS 7.9系统,Oracle 19c和DM V8数据库。核心内容包括:1)通过AUTO_STAT_OBJ参数设置监控级别(0不监控/1全监控/2部分监控);2)使用SP_CREATE_AUTO_STAT_TRIGGER存储过程配置收集计划,支持按天/周/月等频率执行;3)创建辅助表AUTO_STAT_INFO和存储过程GET_AUTO_STAT_INFO_FUNC记录收集过程信息。

2025-10-11 06:50:28 1252

原创 达梦数据库-学习-32-异构数据库同步工具DmDrs(Oracle同步至达梦)

本文详细介绍了达梦数据复制软件DMDRS在Oracle与DM数据库之间的单向同步部署过程。主要内容包括:1. 环境准备,包括安装目录创建、数据库部署、防火墙关闭等;2. 软件安装步骤,包含Oracle端和DM端的安装配置;3. 数据库配置,涉及字符集设置、归档模式开启、权限配置等关键操作;4. 同步测试验证,通过创建测试表和数据插入验证同步功能;5. 软件卸载方法。文章提供了完整的操作流程和配置示例,特别强调了DDL同步、字符集一致性等注意事项,为异构数据库间的数据同步提供了实用参考方案。

2025-10-10 08:37:23 896

原创 达梦数据库-学习-31-等待事件

本文介绍了数据库性能监控中常见的等待事件分类及其特征,包括User I/O、System I/O、Concurrency等9大类50种具体事件。通过V$EVENT_NAME和V$SYSTEM_EVENT视图可查询事件详情及统计信息,帮助定位数据库卡顿问题。文档提供了完整的等待事件清单、分类说明和查询方法,适用于DMDatabase Server V8等环境的性能诊断。

2025-10-10 08:36:37 1033

原创 达梦数据库-学习-30-读写数据页超时告警排查(page[x,x,xxxxxx] disk write uses)

本文记录了SQL优化过程中遇到的读写数据页超时问题排查过程。作者发现优化后的SQL在多次执行时会出现性能波动,通过数据库日志定位到磁盘I/O问题。排查步骤包括:检查磁盘负载、判断磁盘类型(发现SSD但性能异常)、分析达梦数据库堆栈、编写C语言测试程序验证底层I/O性能、strace工具跟踪数据库进程的系统调用,确认是底层磁盘I/O性能问题导致。完整的技术分析流程和测试代码为类似问题提供了参考方案。

2025-10-09 17:45:31 1988

原创 达梦数据库-学习-29-STAT多列收集统计信息不生效分析

本文记录了在DM数据库中发现的一个统计信息收集问题。当使用STAT多列同时收集SUN表的ID和NAME字段统计信息时,系统视图未记录相关信息,导致SQL执行计划未参考统计信息。而分别对单列进行统计信息收集后,系统视图正常记录,执行计划能正确使用统计信息。实验表明在多列统计信息收集场景下存在功能异常,需单独收集各列统计信息才能生效。这解释了客户反馈的;统计信息收集后SQL仍慢问题。

2025-10-09 17:44:53 394

原创 PostreSQL-内幕探索-学习-02-堆文件数据页介绍

本文介绍了PostgreSQL 9.6.24版本中堆表页面的内部数据结构。重点分析了PageHeaderData结构体及各个字段功能,包括页面版本控制、空闲空间管理、校验和、WAL日志位置等。详细说明了ItemIdData行指针结构、HeapTupleHeaderData元组头部结构及其关键字段,如事务ID、命令ID、元组状态标志位等。通过宏定义展示了各标志位的具体含义,包括元组可见性、锁状态、HOT更新等信息。这些数据结构共同构成了PostgreSQL的存储引擎基础,支持MVCC并发控制和高效的空间管理。

2025-08-30 08:00:17 1771 1

原创 达梦数据库-学习-28-UNDO表空间损坏恢复测试

本文记录了在达梦数据库(DM8)环境下,当UNDO表空间文件ROLL.DBF损坏时的应急恢复过程。测试环境采用CentOS 7.9系统,通过模拟故障(强制终止进程并破坏ROLL.DBF文件)导致数据库无法启动。恢复方案包括:1)修改PSEG_RECV参数为0跳过事务回滚;2)替换损坏的ROLL.DBF文件(从测试库拷贝)。恢复后验证发现未提交事务无法回滚(ID=5的数据保留),破坏了事务原子性。文章最后指出该方案会导致存储空间无法回收等影响,建议在恢复后及时排查故障原因并迁移数据以确保安全。

2025-08-30 07:58:46 731

原创 达梦数据库-报错-03-viosocket_peer_addr getpeername error: 107

达梦数据库报错,涉及viosocket_peer_addr封装函数与系统调用getpeername,错误码107(ENOTCONN)表明套接字未连接。分析认为可能是网络连接建立后,对端或本端主动关闭套接字(如调用close()或进程异常终止),导致服务端后续操作失效。建议应用端检查socket相关调用逻辑及线程/进程状态,排查资源回收问题。

2025-08-30 07:58:02 341

原创 达梦数据库-学习-27-异构数据库同步工具DMHS(Oracle、达梦双向同步)

达梦数据库-异构数据库同步工具DMHS(Oracle、达梦双向同步)分享,包含参数介绍、详细党建步骤、过程中遇到的问题总结等等,供大家参考。

2025-08-29 08:56:03 1273

原创 达梦数据库-学习-26-ORACLE与达梦执行相同SQL结果顺序不同现象分析(分区表+本地分区索引导致)

本文记录了Oracle与达梦数据库在分区表查询结果排序上的差异问题。问题表现为达梦数据库未严格按日期降序排列,仅在分区内有序。经排查发现是由于达梦本地分区索引的实现方式不同导致。文章提供了两种解决方案:1)在窗口函数中同时按ID和日期排序;2)使用子查询强制排序。通过实验数据验证了两种方法的有效性,并附有详细执行计划和性能分析。

2025-08-29 08:55:17 392

原创 C语言学习-24-柔性数组

本文探讨了C语言中柔性数组的特性及其应用。柔性数组允许在结构体末尾定义长度未知的数组,适用于动态内存管理场景。通过实验展示了如何使用offsetof宏函数计算结构体成员偏移量,并验证了柔性数组的内存布局。实验结果表明,柔性数组不占用结构体本身的空间,但需注意内存对齐和指针运算时的类型转换。文章还分析了柔性数组的优点(内存连续性、单次分配、减少碎片等)和缺点(标准要求高、调试工具支持有限、调整大小困难等)。这种技术适合需要高效内存管理的场景,但开发者需注意其使用限制和潜在风险。

2025-08-28 16:04:43 1040

原创 Linux-学习-08-LVM逻辑卷创建

本文介绍了在KylinV10操作系统(ARM架构)下配置LVM(逻辑卷管理)的基本操作步骤。主要内容包括:1)使用pvcreate创建4块物理卷;2)通过vgcreate建立名为sun_vg的卷组;3)使用lvcreate创建占用全部卷组空间的逻辑卷sun_lv;4)将逻辑卷格式化为XFS文件系统;5)完成挂载并配置开机自动挂载。

2025-08-28 16:03:34 491

原创 达梦数据库-学习-25-ORACLE与达梦执行相同函数结果不同现象分析(自治事务特性导致)

在项目现场遇到一个关于Oracle和达梦数据库函数执行结果不一致的问题,文中包含排查思路、问题分析、解决方法,实验模拟等,又进步了一点。

2025-05-25 07:25:12 542 1

原创 达梦数据库-学习-24-不同环境相同SQL执行结果不同分析(COMPATIBLE_MODE参数导致)

本文分析了达梦数据库在不同环境下执行相同SQL语句时出现结果不一致的问题。通过数据层和数据库参数层的分析,发现问题的根源在于生产环境和测试环境的COMPATIBLE_MODE参数设置不同。生产环境设置为2,部分兼容ORACLE,导致空字符串和NULL被视为等价,从而影响了查询结果。测试环境设置为0,不兼容其他数据库,因此查询结果正常。文章提出了两种解决方案:一是调整生产环境的COMPATIBLE_MODE参数为0并重启数据库服务;二是修改SQL语句,确保在应用中嵌入正确的查询条件。

2025-05-25 07:24:58 1739 1

原创 达梦数据库-学习-23-获取执行计划的N种方法

本文详细介绍了在达梦数据库(DM)中获取SQL执行计划的多种方法,包括EXPLAIN、ET、AUTOTRACE、PLNDUMP、DBMS_SQLTUNE和10053事件。每种方法都有其独特的优势和劣势,适用于不同的场景和需求,今日技能GET+1。

2025-05-25 07:24:32 2256

自制数据库迁移工具-C版-06-HappySunshineV1.5-(支持南大Gbase8a、PostgreSQL、达梦DM)

自制数据库迁移工具-C版-06-HappySunshineV1.5-(支持南大Gbase8a、PostgreSQL、达梦DM)

2024-12-25

自制数据库迁移工具-C版-05-HappySunshineV1.4-(支持Gbase8a、PG)

自制数据库迁移工具-C版-05-HappySunshineV1.4-(支持Gbase8a、PG)

2024-12-25

自制数据库迁移工具-C版-03-HappySunshineV1.3-(支持Gbase8a)

还在为数据迁移烦恼吗?HappySunshine帮你解决,简单部署,简单配置,一键运行,你值得尝试。

2024-05-09

自制数据库空洞率清理工具-C版-03-EasyClean-V1.2(支持南大通用数据库Gbase8a)

自制数据库空洞率清理工具-C版-03-EasyClean-V1.2(支持南大通用数据库Gbase8a)

2024-01-08

自制数据库空洞率清理工具-C版-02-EasyClean-V1.1(支持南大通用数据库Gbase8a)

自制数据库空洞率清理工具-C版-02-EasyClean-V1.1(支持南大通用数据库Gbase8a)

2024-01-04

自制数据库空洞率清理工具-C版-01-EasyClean-V1.0(支持南大通用数据库Gbase8a)

自制数据库空洞率清理工具-C版-01-EasyClean-V1.0(支持南大通用数据库Gbase8a)

2023-12-22

自制数据库迁移工具-C版-03-HappySunshineV1.2-(支持Gbase8a)

C语言实现支持Gbase8a库级迁移。

2023-12-15

自制数据库迁移工具-C版-02-HappySunshineV1.1-(支持Gbase8a)

自制数据库迁移工具-C版-02-HappySunshineV1.1-(支持Gbase8a)

2023-10-25

数据库迁移工具-C版-01-HappySunshineV1.0-(支持Gbase8a)

数据库迁移工具-C版-01-HappySunshineV1.0-(支持Gbase8a)

2023-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除