摘要: 数据库宕机,日志报错 Server page chack error 很明显是数据页的问题,需要定位到相关表,删除重建 根据线程号T0000000000003539136中的 3539136去慢SQL中查对应的脚本 下载慢日志,找线程号对应的脚本,用到了11次复制出来脚本,找到对应的表 使用DTS把 阅读全文
posted @ 2024-08-20 17:04 xuchuangye 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、set autotrace trace disql下执行set autotrace trace开启AUTOTRACE功能,执行SQL语句,并打印实际的执行计划。 SQL> set autotrace traceSQL> select a.employee_name, b.department_n 阅读全文
posted @ 2024-08-20 16:27 xuchuangye 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1.创建表 drop table test; SQL> create table test(id int,info varchar);操作已执行 SQL> insert into test select level,'a' from dual connect by level <=10000;影响行 阅读全文
posted @ 2024-08-20 16:13 xuchuangye 阅读(83) 评论(1) 推荐(0) 编辑
摘要: 数据库日常运维中,常常需要对数据库的性能和负载进行监控和优化,因此,能够及时采集发现慢SQL很重要。达梦有三种方式,可以获取数据库慢SQL。第一种,利用达梦的SQL日志如果将 DM 数据库配置文件中的参数 SVR_LOG 设置为打开,则系统还会在 log 目录下生成名为 dmsql_实例名_日期_时 阅读全文
posted @ 2024-08-08 16:05 xuchuangye 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 在前段时间的项目中,出现了一个很典型的查询优化问题。在此跟大家分享问题分析及解决方法。 此例中SQL文本大小达1.8MB,如下: 这是一个多表连接的比较复杂的视图,SQL的过滤条件里id列 “in” 了几万个常量(红框部分)。这条语句第一次执行需要12秒,第二次执行时间为毫秒级。 原因分析 上述两次 阅读全文
posted @ 2024-08-08 16:00 xuchuangye 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 应用报错:专用机报错会话读取数据页数超过资源限制设置值 1、 问题描述某单位程序中某个账户连接操作达梦数据库,日志中报错“会话读取数据页数超出超过资源限制值”,程序抛出异常处理并回退事务。此类问题一般出现在安全版ZYJ数据库上,像通用机的企业版数据库所有新建用户的资源限制默认都是无限制 2、解决方法 阅读全文
posted @ 2024-06-10 11:29 xuchuangye 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 切换普通用户报-bash-4.2$ 问题分析 su - dmdba 原因:在linux下通过useradd方式创建新用户时,/etc/skel下的配置文件都会复制到/home目录的新用户目录下。但这个目录是新建的,缺少用户环境配置文件,那么复制/etc/skel这个目录的文件到/home/dmdba 阅读全文
posted @ 2024-01-12 15:05 xuchuangye 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 达梦数据库linux下误删数据文件恢复 数据找回分为两种方式,一种是利用数据迁移工具将数据迁移到新的正常的数据库实例上,一种是将删除的数据文件找回进行恢复,前提条件:数据文件是在数据库运行时删除的,有时间限制,而且不能重启服务器和数据库服务器。 一、将误删的数据库文件删除并找回 1、创建测试用的表空 阅读全文
posted @ 2023-03-13 10:18 xuchuangye 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 达梦数据库提供的数据字典、动态性能视图、Oracle兼容视图、系统函数和过程的功能,以及运用。 数据字典 SYSOBJECTS 记录系统中所有对象的信息SYSINDEXES 记录系统中所有索引定义信息SYSCOLUMNS 记录系统中所有列定义的信息SYSCONS 记录系统中所有约束的信息。SYSST 阅读全文
posted @ 2022-08-15 18:25 xuchuangye 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 达梦数据库-应用会话关闭没释放导致连接超出最大会话数限制而报错 背景:数据库器重启之后,有个备机磁盘挂了导致读写分离集群起不来,修复完集群正常重启之后,应用端界面有些模块可以登录,有些无法登录,{不同子模块用户有一些不一样,对应的应用服务器也不一样)日志提示服务器模式不匹配。 1 首先想到是不是驱动 阅读全文
posted @ 2022-07-14 11:17 xuchuangye 阅读(1467) 评论(0) 推荐(0) 编辑