Re: [ADMIN] COPY slows down; is it normal?

1998-10-13 Thread Daniele Orlandi

Bruce Momjian wrote:
 
 What version is this?  I would be interested to see if you see the same
 thing in 6.4 beta.

Postgresql 6.4, 13-Oct snapshot, importing about80MB of data *without* indexes
from a pg_dump. This is the size of the database file minute per minute starting
from about 13MB already imported:

-rw---   1 postgres postgres 13434880 Oct 14 00:49 log2
-rw---   1 postgres postgres 16015360 Oct 14 00:50 log2
-rw---   1 postgres postgres 22765568 Oct 14 00:51 log2
-rw---   1 postgres postgres 25034752 Oct 14 00:52 log2
-rw---   1 postgres postgres 29212672 Oct 14 00:53 log2
-rw---   1 postgres postgres 32923648 Oct 14 00:54 log2
-rw---   1 postgres postgres 35717120 Oct 14 00:55 log2
-rw---   1 postgres postgres 38363136 Oct 14 00:56 log2
-rw---   1 postgres postgres 41394176 Oct 14 00:57 log2
-rw---   1 postgres postgres 44310528 Oct 14 00:58 log2
-rw---   1 postgres postgres 47063040 Oct 14 00:59 log2
-rw---   1 postgres postgres 49176576 Oct 14 01:00 log2
-rw---   1 postgres postgres 51142656 Oct 14 01:01 log2
-rw---   1 postgres postgres 53305344 Oct 14 01:02 log2
-rw---   1 postgres postgres 55394304 Oct 14 01:03 log2
-rw---   1 postgres postgres 57581568 Oct 14 01:04 log2
-rw---   1 postgres postgres 59236352 Oct 14 01:05 log2
-rw---   1 postgres postgres 60784640 Oct 14 01:06 log2
-rw---   1 postgres postgres 62578688 Oct 14 01:07 log2
-rw---   1 postgres postgres 64389120 Oct 14 01:08 log2
-rw---   1 postgres postgres 66199552 Oct 14 01:09 log2
-rw---   1 postgres postgres 67723264 Oct 14 01:10 log2
-rw---   1 postgres postgres 69140480 Oct 14 01:11 log2
-rw---   1 postgres postgres 70656000 Oct 14 01:12 log2
-rw---   1 postgres postgres 72122368 Oct 14 01:13 log2
-rw---   1 postgres postgres 73596928 Oct 14 01:14 log2
-rw---   1 postgres postgres 74883072 Oct 14 01:15 log2
-rw---   1 postgres postgres 76201984 Oct 14 01:16 log2
-rw---   1 postgres postgres 77692928 Oct 14 01:17 log2
-rw---   1 postgres postgres 79175680 Oct 14 01:18 log2
-rw---   1 postgres postgres 80650240 Oct 14 01:19 log2
-rw---   1 postgres postgres 81821696 Oct 14 01:20 log2
-rw---   1 postgres postgres 83042304 Oct 14 01:21 log2
-rw---   1 postgres postgres 83574784 Oct 14 01:22 log2

As you may see, the speed decreases as the table size increases.

Bye!

-- 
 Daniele

---
"It's God.  No, not Richard Stallman, or Linus Torvalds, but God."
(By Matt Welsh)
---
 Dal 28-09-1998, con un solo POP abbiamo fatto guadagnare a telecom italia
 1769237 Lire solo in scatti alla risposta. Non male eh ?
---
 Daniele Orlandi - Utility Line Italia - http://www.orlandi.com
 Via Mezzera 29/A - 20030 - Seveso (MI) - Italy
---



Re: [ADMIN] COPY slows down; is it normal?

1998-10-13 Thread Marc G. Fournier

On Tue, 6 Oct 1998, Gene Selkov Jr. wrote:

 Bruce Momjian wrote:
 
  What version is this?  I would be interested to see if you see the same
  thing in 6.4 beta.
 
 
 It is 6.3.2, no patches applied. I will check it in 6.4, the latest versions I can 
see are
 
  postgresql.snapshot.tar.gz  4091 KbMon Oct  5 11:01:00 1998
  postgresql.v6.4-BETA1.tar.gz4057 KbMon Sep 14 08:40:00 1998
 
 Which of these should I try?

Wait a day or so...I'm just testing out a BETA2 right now on a
couple of different platforms, and hope to have a new tar file up
tomorrow...

Marc G. Fournier   [EMAIL PROTECTED]
Systems Administrator @ hub.org
scrappy@{postgresql|isc}.org   ICQ#7615664




Re: [ADMIN] COPY slows down; is it normal?

1998-10-05 Thread Bruce Momjian

What version is this?  I would be interested to see if you see the same
thing in 6.4 beta.


 
 Thanks Daniele, thanks to everyone who replied, and to those who considered...
 
 Nothing helps. Disabling fsync does speed up COPY, but not with the table in 
question. It does not even seem to be the question of speed anymore. Even if COPY 
terminates, the table and the database containnig it become unusable: queries run 
awfully long and return nothing. Looks like I managed to make a killer table, because 
even a fraction of that table kills the database it is being copied to.
 
 Just in case it matters, the table I am trying to create is this:
 
 CREATE TABLE key(
tag char(3), 
id char(12), 
rel char(70), 
pos char(16), 
item int2, 
unit char(48),
data text
);
 
 Here is the fragment of the data (can provide the whole table for testing):
 
 KM  APS94172-01 CO:KM:KT:VM:MA:KC:CEF:ACC:1 66:15:66:19 1   
mmol/l  0.03
 KT  APS94172-01 CO:KM:KT:VM:MA:KC:CEF:ACC:1 66:23:66:24 1   NULL 
   H
 VM  APS94172-01 CO:KM:KT:VM:MA:KC:CEF:ACC:1 66:29:66:36 1   
umol/min/mg 86
 MA  APS94172-01 CO:KM:KT:VM:MA:KC:CEF:ACC:1 66:40:66:45 1   
1/min   1.9E3
 OR  APS94172-01 NULL16:4:16:17  1   NULL`Glicine max`
 OCN APS94172-01 NULL17:4:17:11  1   NULLsoybean
 PS  APS94172-01 NULL32:5:32:12081   NULLT=4(C)
 PS  APS94172-01 NULL32:5:32:120810  NULLBlue Sepharose CL-6B 
dye affinity chromatography, elution with 50(mmol/l) imidazole buffer, pH = 7.2, 
10(mmol/l) 2-mercaptoethanol, 25(%) glycerol, 500(mmol/l) KCl, 2.0(mmol/l) folic 
acid, peak fraction
 
 --Gene
 
 
 Daniele Orlandi wrote:
 
  Gene Selkov Jr. wrote:
   
   Hi,
   
   I am watching the progress of a COPY from a 2 megarow table. It seems to slow 
   down almost exponentially. The database file grew at about 2 megabytes a 
   minute in the beginning and now, 20 hours since started, it grows at 80 
   kilobytes a minute. The table has 7 columns of char and int types, the last 
   column is text. The scene is a dual 400MHz i586 running RedHat 5.1 and 
   postgres 6.3.2, as originally distributed, no patches. As far as I can tell 
   by 'tail | strings | tail' on the database file, it is more than halfway 
   there, but such exponential slowdown makes me anxious. Other users will have 
   to take vacation:
  
  I had the same behaviour trying to copy about 250K records. Just follow the
  suggestions in the documentation (remove indexes, disable fsync etc...).
  
  It would be nice to understand why this happens, it could be a bug or something
  that could be improved.
 
 


-- 
  Bruce Momjian|  http://www.op.net/~candle
  [EMAIL PROTECTED]|  (610) 853-3000
  +  If your life is a hard drive, |  830 Blythe Avenue
  +  Christ can be your backup.|  Drexel Hill, Pennsylvania 19026




[ADMIN] COPY slows down; is it normal?

1998-10-01 Thread Gene Selkov Jr.


Hi,

I am watching the progress of a COPY from a 2 megarow table. It seems to slow down 
almost exponentially. The database file grew at about 2 megabytes a minute in the 
beginning and now, 20 hours since started, it grows at 80 kilobytes a minute. The 
table has 7 columns of char and int types, the last column is text. The scene is a 
dual 400MHz i586 running RedHat 5.1 and postgres 6.3.2, as originally distributed, no 
patches. As far as I can tell by 'tail | strings | tail' on the database file, it is 
more than halfway there, but such exponential slowdown makes me anxious. Other users 
will have to take vacation:

  PID USER PRI  NI  SIZE  RSS SHARE STAT  LIB %CPU %MEM   TIME COMMAND
14778 postgres  10   0  2840 2588  2124 R   0 98.2  1.0  1273m postgres


Last time I tried to load the same table without the last column, COPY took 4 hours 
and hash on one of the columns took 7.

Is there any room for improvement?

Thanks,

Gene