
达梦数据库-DM-日常学习
文章平均质量分 80
加油嘞,台上十分钟,台下十年功。
阳光九叶草LZL
QQ群:625013028。Github:https://github.com/lxgczg。 做人嘛,洒脱些,有责任的同时,也要快乐。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
达梦数据库-学习-25-ORACLE与达梦执行相同函数结果不同现象分析(自治事务特性导致)
在项目现场遇到一个关于Oracle和达梦数据库函数执行结果不一致的问题,文中包含排查思路、问题分析、解决方法,实验模拟等,又进步了一点。原创 2025-05-25 07:25:12 · 451 阅读 · 0 评论 -
达梦数据库-学习-24-不同环境相同SQL执行结果不同分析(COMPATIBLE_MODE参数导致)
本文分析了达梦数据库在不同环境下执行相同SQL语句时出现结果不一致的问题。通过数据层和数据库参数层的分析,发现问题的根源在于生产环境和测试环境的COMPATIBLE_MODE参数设置不同。生产环境设置为2,部分兼容ORACLE,导致空字符串和NULL被视为等价,从而影响了查询结果。测试环境设置为0,不兼容其他数据库,因此查询结果正常。文章提出了两种解决方案:一是调整生产环境的COMPATIBLE_MODE参数为0并重启数据库服务;二是修改SQL语句,确保在应用中嵌入正确的查询条件。原创 2025-05-25 07:24:58 · 1236 阅读 · 0 评论 -
达梦数据库-学习-23-获取执行计划的N种方法
本文详细介绍了在达梦数据库(DM)中获取SQL执行计划的多种方法,包括EXPLAIN、ET、AUTOTRACE、PLNDUMP、DBMS_SQLTUNE和10053事件。每种方法都有其独特的优势和劣势,适用于不同的场景和需求,今日技能GET+1。原创 2025-05-25 07:24:32 · 1851 阅读 · 0 评论 -
达梦数据库-学习-22-库级物理备份恢复(超详细版)
本介绍达梦数据库-库级物理备份恢复的概念、语法、语法参数、试验等,不只有枯燥的知识点还有动手环节。原创 2025-05-24 06:52:39 · 1251 阅读 · 0 评论 -
达梦数据库-学习-21-C 外部函数
本文介绍达梦数据库-C 外部函数,包含参数调整、结构体、函数、实验等,落到笔头上,最近感觉记忆力回退了。原创 2025-05-23 16:29:37 · 911 阅读 · 0 评论 -
达梦数据库-学习-20-某表的空间占用过大处理过程
本文介绍达梦数据库-某表的空间占用过大处理过程,包含分析过程、解决方法等。原创 2025-04-13 09:54:04 · 931 阅读 · 0 评论 -
达梦数据库-学习-19-兼容ORACLE相关参数介绍
本文介绍达梦数据库-兼容ORACLE相关参数,包含SPACE_COMPARE_MODE,COMPATIBLE_MODE,ORDER_BY_NULLS_FLAG,DATETIME_FMT_MODE,PL_SQLCODE_COMPATIBLE,VIEW_ACCESS_MODE,CALC_AS_DECIMAL,ENABLE_PL_SYNONYM,DEL_HP_OPT_FLAG等参数的详细描述。原创 2025-04-13 09:52:58 · 942 阅读 · 0 评论 -
达梦数据库-学习-18-ODBC数据源配置(Linux)
本文介绍达梦数据库-ODBC数据源配置在Linux平台下如何配置。原创 2025-04-12 07:59:52 · 874 阅读 · 0 评论 -
达梦数据库-学习-17-字符串结尾空格比较参数
本文介绍达梦数据库-字符串结尾空格比较参数,包含BLANK_PAD_MODE、SPACE_COMPARE_MODE参数介绍和实验案例。原创 2025-04-12 07:59:01 · 535 阅读 · 0 评论 -
达梦数据库-学习-16-常用SQL记录(持续更新)
我们在工作中经常要编写一些达梦SQL语句来辅助我们排查定位问题,但每次都要现写,表示很麻烦,这里做个记录积少成多。原创 2025-04-11 17:34:10 · 683 阅读 · 0 评论 -
达梦数据库-学习-15-大内存SQL相关视图介绍
本文介绍达梦数据库-大内存SQL相关视图介绍,包含视图的用途、每个字段的含义、是否需要开启什么参数等。原创 2025-04-11 17:33:35 · 971 阅读 · 0 评论 -
达梦数据库-学习-14-共享存储集群DMDSC部署
本文介绍达梦数据库-共享存储集群DMDSC在虚机上的详细部署步骤、内容详细,分享一下。原创 2025-03-15 14:17:42 · 1267 阅读 · 0 评论 -
达梦数据库-学习-13-执行计划操作符(A-C开头操作符)
本文介绍达梦数据库-执行计划操作符(A-C开头操作符)的含义、参数、例子等,希望对大家有帮助。原创 2025-03-14 11:35:48 · 877 阅读 · 0 评论 -
达梦数据库-学习-12-锁等待排查
本文介绍达梦数据库-锁等待排查,包含有哪些锁、如何定位锁、如何解决锁。原创 2025-03-13 21:13:25 · 1189 阅读 · 0 评论 -
达梦数据库-学习-11-disql上下翻动历史命令和删除命令
本文介绍达梦数据库-disql上下翻动历史命令和删除命令出现乱码现象的解决方法,让disql工具用的更加丝滑流畅。原创 2025-03-13 21:10:54 · 831 阅读 · 0 评论 -
达梦数据库-学习-10-SQL 注入 HINT 规则(固定执行计划)
本文介绍达梦数据库-学习-SQL 注入 HINT 规则(固定执行计划)的相关数据库参数、系统存过、系统视图,并包含虚机实验,来帮助大家更好的理解,GET技能加一。原创 2025-03-12 15:01:48 · 2004 阅读 · 0 评论 -
达梦数据库-学习-09-SQL跟踪日志
本文介绍达梦数据库-SQL跟踪日志的sqllog.ini参数介绍、虚机实验步骤等,帮助大家更好的定位问题SQL。原创 2025-02-14 10:40:35 · 1674 阅读 · 0 评论 -
达梦数据库-学习-08-DPI接口(数据类型映射、环境句柄、连接句柄)
本文介绍达梦数据库-DPI接口的数据类型映射、环境句柄、连接句柄,包含封装Demo的测试代码和测试效果。原创 2024-12-18 09:35:10 · 1515 阅读 · 0 评论 -
达梦数据库-学习-07-C外部函数创建,及与Plsql自定义函数效率对比
一、测试环境信息名称描述操作系统CentOS Linux release 7.9.2009 (Core)达梦数据版本V8 1-2-38-21.07.09-143359-10018-ENT二、测试步骤(1)修改参数,重启数据库sp_set_para_value(2,‘ENABLE_EXTERNAL_CALL’,1);(2)查看是否修改成功,为1表示成功select PARA_NAME,PARA_VALUE from v$dm_ini where PARA_NAME原创 2022-04-02 11:11:12 · 3070 阅读 · 0 评论 -
达梦数据库-学习-06-Dmpython+xlrd实现excel表数据一键入库代码分享
(1)一个excel表格为一张表。(2)第一行的元素为列名。(3)数据中为空的地方会用空字符串补齐。#数据库用户名dm_user_name = ‘SYSDBA’#数据库用户密码dm_user_password = ‘SYSDBA’#数据库IP地址db_ip = ‘localhost’#数据库端口号db_port = 5236#数据入库的表名db_table_name = “TEST_EXCEL”#EXCEL文件的路径para_excel_file_path = r’C:\Users\22631原创 2020-08-24 17:03:39 · 1225 阅读 · 0 评论 -
达梦数据库-学习-05-SQL优化之LIKE前后百分号
2、收集统计信息二、测试验证1、测试场景2、测试方法1-创建单索引虽然执行计划中利用了索引,但效果并不明显。3.2、调整参数3.3、创建函数索引验证效果4、测试方法3-创建全文索引及改写SQL4.1、创建中文最少词法分析器-全文索引创建完全文索引需执行上面的语句填充一次数据。...原创 2020-12-14 15:51:36 · 4571 阅读 · 0 评论 -
达梦数据库-学习-04-SQL优化之HINT-平坦化处理
Flag of indicating whether outer join will be flattened。对左外连接是否进行平坦化处理。0(默认关闭),1(开启)2、准备测试环境(1)、建表及生成数据(2)、收集统计信息3、测试案例不讨论返回结果集行数和代价估算对不对的问题。FLATING_T1左外连接FLATING_T2再和FLATING_T3进行交叉连接:10*100000=1000000执行计划执行顺序:8》7》9》6》5》4》3》2》1[执行语句1]:(2)、禁用变量改写原创 2020-12-09 20:29:18 · 1561 阅读 · 1 评论 -
达梦数据库-学习-03-物化视图-实操总结
二、参数介绍及实操填充模式:1、BUILD IMMEDIATE:立即填充数据。例子:例子:普通 DML 操作生成的记录存在 于物化视图日志。使用 FAST 刷新之前,必须先建好物化视图日志。例子:例子:例子:刷新是由异步线程执行的,因此 COMMIT 执行结束后可能需要等待一段时间物化视图数据才是最新的。约束: 含有对象类型的不支持; 包含远程表的不支持。例子:如果省略 START WITH 则首次刷新时间为当前时间加上 NEXT 指定的间隔; 如果指定 START WITH 省略原创 2020-11-26 16:02:19 · 2427 阅读 · 0 评论 -
达梦数据库-学习-02-REDO日志丢失或损坏-恢复测试
1、适用场景(1)误删REDO日志,且无法找回。(2)REDO日志损坏,且无法修复。2、注意事项(1)实际情况中,建议不使用文中的方法进行恢复。(2)REDO日志文件中未入库的数据会丢失。3、模拟故障(1)初始化测试库A(2)dmdba用户启动数据库A(3)关闭数据库A(4)删除DAMENG02.log(5)启动数据库A报错4、恢复测试(1)初始化测试库B小提示:数据库初始化参数需和数据库A一致(2)拷贝测试库B的REDO到测试库A(3)尝试启动数据库A报错(4原创 2020-08-26 16:41:42 · 1453 阅读 · 0 评论 -
达梦数据库-学习-01-自动添加表空间数据文件操作步骤
dm7自动添加表空间数据文件操作步骤一、存储过程介绍1、add_datafile(datafile_size int)介绍:对于数据库自带系统表空间(‘SYSTEM’,‘ROLL’,‘TEMP’,‘MAIN’)之外的其他表空间进行修改或添加:(1)修改条件为:对于单个数据文件大小小于datafile_size的,进行尺寸扩展,扩展为datafile_size M。(2)添加条件为:对于表空间使用率大于百分之90的,添加一个非自动扩展的数据文件,大小由传入的datafile_size控制。2、其他原创 2020-07-15 16:11:18 · 2776 阅读 · 0 评论