db2 服务器特别慢................................

jin_ok 2008-01-30 05:01:24
我在执行一个存储过程,这个存储过程是导数据,此时机器的cpu为百分百,我在客户断执行一个查询也跟死了一样,咋整呀???
...全文
90 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jin_ok 2008-01-31
  • 打赏
  • 举报
回复
楼上我很佩服,我说的机器是一个cpu,1G内存,我导数据的方法是从文本文件中读数据,然后insert表中,我没有用load/import。
askwho 2008-01-31
  • 打赏
  • 举报
回复
为什么采用这样的方式呢?数据文件必须要格式化?
db2中,load的性能是很好很好的,如果说数据文件比较规范,我还是建议你使用load。
首先增加你的bufferpool到200M,alter bufferpool ibmdefaultbp size 51200
如果数据文件限制必须这样做,那么你可以使用alter table <tabname> activate not logged ……,这样数据库在load的时候就不需要记录日志了。
如果你的表中已经有了数据,那么使用db2 alter table <tabname> append on。
这些都做了,如果还有问题,我敢说不是db2的问题了
askwho 2008-01-30
  • 打赏
  • 举报
回复
你不能这样踢问题,没有办法给你解答。
什么样的服务器?
几颗cpu?频率多少?
导多大的数据量?
用什么导?load/import?
如果import,bufferpool多大?
等等很多的问题,你这么一句话就……?
jin_ok 2008-01-30
  • 打赏
  • 举报
回复
你说的分段倒入是指倒入一些之后就commit是么?,我这个数据库经常都有大量的导入导出操作,数据库性能配置有没有啥要求?谢谢!!
yangxiao_jiang 2008-01-30
  • 打赏
  • 举报
回复
把数据分段倒入。
或者先把index删掉在到,数据量大,一定会导致客户端操作变慢的。

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧