Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1371469
  • 博文数量: 140
  • 博客积分: 8518
  • 博客等级: 中将
  • 技术积分: 1822
  • 用 户 组: 普通用户
  • 注册时间: 2005-03-01 22:23
个人简介

嘿嘿!

文章分类
文章存档

2016年(2)

2015年(5)

2014年(6)

2013年(11)

2012年(11)

2011年(3)

2010年(4)

2009年(4)

2008年(8)

2007年(23)

2006年(26)

2005年(37)

分类:

2006-06-07 15:06:10

自己写了个脚本,不停的去Update某个表,结果发现一晚上之后数据库似乎就开始变的好慢好慢了。CPU占用达到了30-40%也在怀疑难道真的这样压力测试,会使的Postgresql变慢吗?一直在疑惑!
脚本如下:
#!/bin/bash
s=1
port=1
a_address=0
b_address=0
c_address=0
d_address=0
while [ $s != 9000000 ]
do
   s=$(($s+1))
   port=$(($port+1))
   a_address=$(($a_address+1))
   b_address=$(($b_address+1))
   c_address=$(($c_address+1))
   d_address=$(($d_address+1))
   psql database sysuser --command "UPDATE gateway set ip_addr = '$a_address.$b_address.$c_address.$d_address', ip_port = '$port', real_ip_addr = '$a_address.$b_address.$c_address.$d_address', activate = 't' WHERE serial = 'le4nin9'"; 
   if [ $port = 65535 ]; then port=1
   fi
   if [ $a_address = 255 ]; then a_address=0
   fi
   if [ $b_address = 255 ]; then b_address=0
   fi
   if [ $c_address = 255 ]; then c_address=0
   fi
   if [ $d_address = 255 ]; then d_address=0
   fi
   echo $s >sql.log
   done
 
   继续观察了。总之对Postgres有些灰心了,想把系统的数据库转到Oracle去。
阅读(4224) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~