免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1909 | 回复: 3
打印 上一主题 下一主题

系统过慢+删除不能求救 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-02 17:04 |只看该作者 |倒序浏览
informix写入非常的慢
系统最大lock 为500000
但是做delete 的时候超过5W笔资料就会报"不能锁定更多的列"
用onstat -g得到结果如下

设定档
dskreads pagreads bufreads %快取   dskwrits pagwrits bufwrits %快取
149648832 204868730 31137249924 99.52   15443835 23922449 152634155 89.88

isamtot  开启     开始     读取     写入     重写     删除     委托     rollbk
24639474933 65597135 5229853521 7931163811 42939341 39573361 8481259  4462295  3

gp_read  gp_write gp_rewrt gp_del   gp_alloc gp_free  gp_curs
0        0        0        0        0        0        0

ovlock   ovuserthread ovbuff   usercpu  syscpu   numckpts 清除
1188     0            0        438955.55 6825.92  3593     10764

bufwaits lokwaits lockreqs deadlks  dltouts  ckpwaits 压缩     seqscans
18556757 270      28029723438 0        0        2002     1071807  1274729

ixda-RA  idx-RA   da-RA    RA-pgsused lchwaits
10106343 1759182  121195131 132929999  520
用onstat -R得到
Informix Dynamic Server Version 7.31.FD2    -- On-Line -- Up 17 days 05:56:59 --
312192 Kbytes

4 缓冲区 LRU 伫列配对                        优先权层次
f/m     总计对数    % of    长度     LOW   MED_LOW  MED_HIGH   HIGH
0 F      9991    94.1%     9403        0     7451     1857       95
1 m               5.9%      588        0      588        0        0
2 f      9993    93.8%     9373        0     7451     1819      103
3 m               6.2%      620        0      620        0        0
4 f      9994    93.7%     9361        0     7281     1977      103
5 m               6.3%      633        0      632        1        0
6 f      9998    93.9%     9389        0     7448     1840      101
7 m               6.1%      609        0      609        0        0
2450 dirty, 39976 已伫列, 40000 总计, 65536 杂凑 buckets, 4096 缓冲区大小
在 10% (总计对数) dirty 开始清除, or 1000 buffs dirty, 在 5% 停止
0 优先顺序降级, 0 优先顺序升级

想请各位对INFORMIX熟悉的高手分析一下怎么回事,拜谢了!

论坛徽章:
0
2 [报告]
发表于 2005-09-03 13:44 |只看该作者

系统过慢+删除不能求救

UP

论坛徽章:
0
3 [报告]
发表于 2005-09-05 09:06 |只看该作者

系统过慢+删除不能求救

删除一条记录,不一定意味着只会加一个锁,具体session已经使用多少个锁资源可以从onstat -u中看出来。

论坛徽章:
0
4 [报告]
发表于 2005-09-09 14:56 |只看该作者

系统过慢+删除不能求救

修改程序是根本解决方法.当锁用尽时肯定非常慢.一个程序用锁意味着对数据量问题考虑不足
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP