08 2024 档案

摘要:数据库宕机,日志报错 Server page chack error 很明显是数据页的问题,需要定位到相关表,删除重建 根据线程号T0000000000003539136中的 3539136去慢SQL中查对应的脚本 下载慢日志,找线程号对应的脚本,用到了11次复制出来脚本,找到对应的表 使用DTS把 阅读全文
posted @ 2024-08-20 17:04 xuchuangye 阅读(92) 评论(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 阅读(688) 评论(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 阅读(199) 评论(1) 推荐(0) 编辑
摘要:数据库日常运维中,常常需要对数据库的性能和负载进行监控和优化,因此,能够及时采集发现慢SQL很重要。达梦有三种方式,可以获取数据库慢SQL。第一种,利用达梦的SQL日志如果将 DM 数据库配置文件中的参数 SVR_LOG 设置为打开,则系统还会在 log 目录下生成名为 dmsql_实例名_日期_时 阅读全文
posted @ 2024-08-08 16:05 xuchuangye 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:在前段时间的项目中,出现了一个很典型的查询优化问题。在此跟大家分享问题分析及解决方法。 此例中SQL文本大小达1.8MB,如下: 这是一个多表连接的比较复杂的视图,SQL的过滤条件里id列 “in” 了几万个常量(红框部分)。这条语句第一次执行需要12秒,第二次执行时间为毫秒级。 原因分析 上述两次 阅读全文
posted @ 2024-08-08 16:00 xuchuangye 阅读(299) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示