Re: Is 292 inserts/sec acceptable performance ? - Mailing list pgsql-performance
| From | Rajesh Kumar Mallah |
|---|---|
| Subject | Re: Is 292 inserts/sec acceptable performance ? |
| Date | |
| Msg-id | 200304301309.53150.mallah@trade-india.com Whole thread Raw |
| In response to | Re: Is 292 inserts/sec acceptable performance ? (Tom Lane <tgl@sss.pgh.pa.us>) |
| List | pgsql-performance |
Ooops Sorry ,
Actually the query finished in approx 4 mins not 23 mins.
That performance must have been under some crazy circumstances.
So the insert Rate now is 1608 inserts/sec not 292 as stated
earlier.
Here is the EXPLAIN ANALYZE anyway
tradein_clients=# begin work;EXPLAIN analyze INSERT INTO general.profile_master
(email,country_code,city,title1,fname1,mname1,lname1,website,address,source,ifimporter,ifexporter,ifservice,ifmanu,creation_date)
SELECT
email,country_code,city,title1,fname1,mname1,lname1,website,address,source,ifimporter,ifexporter,ifservice,ifmanu,creation_date
from general.email_bank_import where not exists (select * from general.profile_master where
email=general.email_bank_import.email); rollback;
BEGIN
Time: 993.07 ms
+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| QUERY PLAN
|
+---------------------------------------------------------------------------------------------------------------------------------------------------------+
| Hash Join (cost=8.07..2395887.30 rows=279296 width=129) (actual time=2.56..151083.30 rows=394646 loops=1)
|
| Hash Cond: ("outer".country = "inner".name)
|
| -> Seq Scan on email_bank a (cost=0.00..2390293.31 rows=279296 width=109) (actual time=0.36..41475.08 rows=394646
loops=1) |
| Filter: (NOT (subplan))
|
| SubPlan
|
| -> Index Scan using profile_master_email on profile_master (cost=0.00..31.66 rows=7 width=678) (actual
time=0.05..0.05rows=0 loops=558731) |
| Index Cond: (email = $0)
|
| -> Hash (cost=7.46..7.46 rows=246 width=20) (actual time=1.11..1.11 rows=0 loops=1)
|
| -> Seq Scan on countries b (cost=0.00..7.46 rows=246 width=20) (actual time=0.06..0.73 rows=246 loops=1)
|
| Total runtime: 196874.70 msec
|
+---------------------------------------------------------------------------------------------------------------------------------------------------------+
(10 rows)
Time: 198905.62 ms
ROLLBACK
Time: 1481.41 ms
Regds
mallah.
On Tuesday 29 Apr 2003 7:30 pm, Tom Lane wrote:
> Rajesh Kumar Mallah <mallah@trade-india.com> writes:
> > Hi Can anyone tell if the case below is an acceptable
> > performance ?
>
> Not with that info. Could we see EXPLAIN ANALYZE results for both
> the faster and slower cases?
>
> regards, tom lane
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
--
Rajesh Kumar Mallah,
Project Manager (Development)
Infocom Network Limited, New Delhi
phone: +91(11)6152172 (221) (L) ,9811255597 (M)
Visit http://www.trade-india.com ,
India's Leading B2B eMarketplace.
pgsql-performance by date: