Re: [PERFORM] Help with bulk read performance

2010-12-15 Thread Dan Schaffer
Hi, My name is Dan and I'm a co-worker of Nick Matheson who initially submitted this question (because the mail group had me blacklisted for awhile for some reason). Thank you for all of the suggestions. We were able to improve out bulk read performance from 3 MB/s to 60 MB/s (assuming the da

[PERFORM] performance libpq vs JDBC

2010-12-15 Thread Werner Scholtes
I wrote a test program in C++ using libpq. It works as follows (pseudo code): for ( int loop = 0; loop < 1000; ++loop ) { PQexec("BEGIN"); const char* sql = "INSERT INTO pg_perf_test (id, text) VALUES($1,$2)"; PQprepare(m_conn, "stmtid",sql,0,NULL); for ( int i = 0; i < 1000; ++i )

[PERFORM] Problems with FTS

2010-12-15 Thread Rauan Maemirov
Hi, all. I'm trying to query table: EXPLAIN SELECT "v"."id", "v"."title" FROM "video" AS "v" WHERE (v.active) (v.fts @@ 'dexter:A|season:A|seri:A|декстер:A|качество:A|сезон:A|серия:A'::tsquery and v.id <> 500563 ) ORDER BY COALESCE(ts_rank_cd( '{0.1, 0.2, 0.7, 1.0}', v.fts, 'dexter:A|season:A|seri

Re: [PERFORM] only one index is using, why?

2010-12-15 Thread Marti Raudsepp
On Wed, Dec 15, 2010 at 08:56, AI Rumman wrote: > My question is why "crmentity_setype_idx" index is being used only. > "crmentity_deleted_idx" index is not using. > Any idea please. Because the planner determined that the cost of scanning *two* indexes and combining the results is more expensive