1 2 3 4 5 ··· 10 下一页
摘要: 示例sql如下,两表关联,更新一千多万数据,执行需要18分钟 UPDATE T1 SET (Balance, Available,Frozen,HFrozen, AbnmFrozen,SumBalance,SumAmt, AvgCost, LastModiDT,IncomeAmt,IncomeDay 阅读全文
posted @ 2024-08-19 10:21 fangzpa 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中调试存储过程碰到一些关于hash及分组相关的性能问题 示例1:在调试过程中, 该sql执行很久后面报超出全局 hash join 空间的错误,重新调整HJ_BUF_GLOBAL_SIZE ,执行一个小时也不出结果。 INSERT INTO t_test (SELECT FundID, S 阅读全文
posted @ 2024-08-09 17:10 fangzpa 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 示例: drop table if exists emp; create table emp (eid int CLUSTER primary key identity(1,1),ename varchar(200),age int,hiredate date,sal int,deptno int) 阅读全文
posted @ 2024-06-21 15:35 fangzpa 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 找到存储过程,右键》调试》在新的调试编辑器调试 打开界面如下:下面有个初始变量,输入所需要的参数 也可以直接在存储过程写入参数P_DEMO(1001)这种 参数输入好之后,点右上角绿色三角箭头开始调试 选择下面的进入按钮对存储过程内部进行调试 进入之后,界面如下,这样就可以选择下面标红的按钮进行一步 阅读全文
posted @ 2024-05-17 16:49 fangzpa 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 近期项目中碰到一条insert 语句执行时提示null的报错,而检查该字段没有设置非空约束。 本地模拟相关问题,AAA表结构如下: 插入一条数据时,提示major is null 的错误,而该字段定义是可以为空的 复制和这个表类型一样的表, 验证是否有问题 先执行如下参数,复制是包含表结构,包括主键 阅读全文
posted @ 2024-04-15 17:41 fangzpa 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 最近在一个项目中调用存储过程报死锁错误,而根据DEADLOCK_HISTORY也无法看出是哪个表产生了死锁,下面模拟一下环境做测试 drop TABLE if EXISTS test; CREATE TABLE test (id int); BEGIN for i in 1 ..100 loop i 阅读全文
posted @ 2024-04-03 16:30 fangzpa 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 有些情况下需要监控某一段存储过程中数据库资源使用情况来定位分析问题 --### 监控dmserver的内存\cpu变化情况(2s收集一次)for rs in {1..1000};do a=`date;top -bc -n 1|grep dmserver|grep -v grep`;echo $a;s 阅读全文
posted @ 2024-03-27 15:13 fangzpa 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 背景需求 近期项目中有一个将dsc集群的备份拷贝到主备集群做还原,还原之后,磁盘空间占用非常高,触发告警 查看其中一个表空间,含有3个数据文件,每个数据文件都达到47G,使用率达到99%,无法对表空间缩容。 以用户的方式导出数据,然后将用户和表空间删除重建,将数据导入进去之后,表空间使用率降到57% 阅读全文
posted @ 2024-02-01 15:58 fangzpa 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 背景需求 近期项目中碰到一个问题,涉及到应用版本更新,每次更新,就需要对业务系统中上千个表进行增加列或删除列的操作,每个表数据量都比较大,对一个表增加一个列就需要几分钟,导致整个升级需要十几个小时,而同样的在oracle只需要半个小时完成,如果涉及到大版本更新,一次跟新就需要往表添加或删除多个字段, 阅读全文
posted @ 2024-01-24 14:44 fangzpa 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 一 sqllog.ini 配置过滤慢sql 该文件在dm.ini 同级目录下面 sqllog.ini具体参数可参考DM系统管理员手册,参考示例如下:监控执行时间超过1.5s的sql BUF_TOTAL_SIZE = 10240 BUF_SIZE = 1024 BUF_KEEP_CNT = 6 [SL 阅读全文
posted @ 2023-11-27 21:04 fangzpa 阅读(487) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 10 下一页