Grokbase
x

PostgreSQL - Performance

 Topics | People | Info | Saved by | Page 1 of 176: 1 2 3 > >>

Vacuum full since 15 hours

By Hervé Piedvache at Dec 9, 2007, 4:32 pm UTC

Hi, I have a small question ... right now on a 8.1.10 version of PostgreSQL I'm= doing a vacuum full verbose anaylze a table with 60 304 340 rows in 115579= pages and there were 16 835 144 unused item pointers inside and 5 index. After the first treatment of the index (appeared in the verbose) ...... More...

Combining two bitmap scans out performs a single regular index scan?

By m...@mark.mielke.cc at Dec 8, 2007, 10:07 pm UTC

For some accpac tables, I do synchronization by looking at the audtdate and audttime fields. These fields are quite annoying as they are decimal encoded dates and times stored as an integer. I do not have the freedom to "fix" this. To find records after a certain time, I must do one of: select *... More...

Cost-Based Vacuum Delay tuning

By Guillaume Cottenceau at Dec 8, 2007, 1:21 pm UTC

Hi, I'm currently trying to tune the Cost-Based Vacuum Delay in a 8.2.5 server. The aim is to reduce as much as possible the performance impact of vacuums on application queries, with the background idea of running autovacuum as much as possible[1]. My test involves vacuuming a large table, and... More...

Measuring table and index bloat

By Greg Smith at Dec 8, 2007, 07:06 am UTC

One of those things that comes up regularly on this list in particular are people whose performance issues relate to "bloated" tables or indexes. What I've always found curious is that I've never seen a good way suggested to actually measure said bloat in any useful numeric terms--until today. Greg... More...

TB-sized databases

By Peter Koczan at Dec 7, 2007, 8:46 pm UTC

Hi all, I have a user who is looking to store 500+ GB of data in a database be more like 3-4 TB). He is wondering how well PostgreSQL scales with TB-sized databases and what can be done to help optimize them (mostly hardware and config parameters, maybe a little advocacy). I can't speak on that... More...

database tuning

By kelvan at Dec 7, 2007, 7:13 pm UTC

hi i need to know all the database overhead sizes and block header sizes etc etc as I have a very complex database to build and it needs to be speed tuned beyond reckoning I have gathered some relevant information form the documentation such as all the data type sizes and the RM block information... More...

Trouble with LEFT JOIN using VIEWS.

By Piotr Gasidło at Dec 7, 2007, 3:36 pm UTC

Hello, I've just hit problem, that is unusual for me. quaker=> \d sites Table "public.sites" Column | Type | Modifiers id | integer | not null default nextval('sites_id_seq'::regclass) site_name | character varying | not null user_id | integer | not null extra | integer | Indexes: "sites_pkey"... More...

Evaluation of PG performance vs MSDE/MSSQL 2000 (not 2005)

By Robert Bernabe at Dec 6, 2007, 8:10 pm UTC

Hi All, I've been tasked to evaluate PG as a possible replacement of our MS SQL 2000 solution. Our solution is 100% stored procedure/function centric. It's a report generation system whose sole task is to produce text files filled with processed data that is post-processed by a secondary system.... More...

autovacuum: recommended?

By Gábor Farkas at Dec 5, 2007, 11:55 pm UTC

hi, we are moving one database from postgresql-7.4 to postgresql-8.2.4. we have some cronjobs set up that vacuum the database (some tables more often, some tables less often). now, in pg82, there is the possibility of using the autovacuum. my question is: is it recommended to use it? or in other... More...

Optimizer Not using the Right plan

By Pallav Kalva at Dec 5, 2007, 12:49 pm UTC

Hi, Postgres 8.2.4 is not using the right plan for different values. From the below queries listing.addressvaluation table has 19million records , the other table listing.valuationchangeperiod is just lookup table with 3 records. If you can see the explain plans for the statements the first one... More...

Bad query plans for queries on partitioned table

By Julian Mehnle at Dec 5, 2007, 11:26 am UTC

Hi all, I have a large database with e-mail meta-data (no bodies) for over 100 million messages. I am running PostgreSQL 8.2.4 on a server with 2GB of RAM (shared_buffers = 240MB, temp_buffers = 128MB, work_mem = 256MB, maintenance_work_mem = 256MB). I have the data split in two separate tables,... More...

RAID arrays and performance

By Matthew Wakeling at Dec 5, 2007, 06:47 am UTC

I have a question about how Postgres makes use of RAID arrays for performance, because we are considering buying a 12-disc array for performance reasons. I'm interested in how the performance scales with the number of discs in the array. Now, I know that for an OLTP workload (in other words, lots... More...

Utilizing multiple cores for one query

By henk de wit at Dec 4, 2007, 1:24 pm UTC

I wonder whether the current versions of postgres (i.e. either 8.2 or 8.3) are able to utilize multiple cores for the execution of a single query? This is one thing that systems like SQL Server and Oracle have been able to do for quite some time. I haven't seen much in the documentation that hints... More...

Training Recommendations

By Campbell, Lance at Dec 4, 2007, 08:15 am UTC

This is a multi-part message in MIME format. ------_=_NextPart_001_01C81FCB.13722DFE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable PostgreSQL: 8.2.4 Does anyone have any companies they would recommend using for performance tuning training of PostgreSQL for... More...

Dealing with big tables

By Mindaugas at Dec 3, 2007, 10:14 pm UTC

Hello, Started to work with big tables (like 300GB) and performance problems sta= rted to appear. :( To simplify things - table has an index on From an index on To columns. A= nd it also have several other not indexed columns. There are 100000+ of dif= ferent values for From and the same for To. I... More...

EXPLAIN ANALYZE time calculations

By Michael Glaesemann at Dec 3, 2007, 01:10 am UTC

I'd like to get confirmation that I'm correctly understanding the times given in EXPLAIN ANALYZE. Taking the example given in the Using Explain section of the docs, http://www.postgresql.org/docs/current/static/using-explain EXPLAIN ANALYZE SELECT * FROM tenk1 t1, tenk2 t2 WHERE t1.unique1 < 100... More...

PostgreSQL 8.2.5 slow performance on INSERT on Linux

By Beyers Cronje at Dec 2, 2007, 11:32 pm UTC

Hi all, I'm busy evaluating PostgreSQL and I'm having performance problems on one of my servers. I have a very simple one table database, and the client using Mono 1.2.5.1 is running a loop doing INSERTs on the table. Initially I tested this on my development PC, an old P4 system with 2GB RAM and... More...

Appending "LIMIT" to query drastically decreases performance

By cluster at Nov 30, 2007, 4:01 pm UTC

Can anyone explain the following odd behavior? I have a query that completes in about 90 ms. If I append LIMIT to the very end, eg. "LIMIT 500" the evaluation time increases to about 800 ms. How can performance get *worse* by giving the database the option to stop the evaluation earlier (when it... More...

GiST indexing tuples

By Matthew Wakeling at Nov 30, 2007, 1:45 pm UTC

Hi all. I'm wanting to write a new GiST index system, to improve performance on some queries I am running. I have had quite a look through the docs and code, and I'm not convinced that it is possible to do what I want. This is what I am wanting to index: CREATE INDEX range_index ON table(a, b)... More...

Configuring a Large RAM PostgreSQL Server

By Alex Hochberger at Nov 30, 2007, 05:50 am UTC

Does anyone have any white papers or basic guides for a large RAM server? We are consolidating two databases to enable better data-mining that currently run on a 4 GB and 2 GB machine. The data issues on the 4 GB machine are numerous, things like "create index" fail and update queries fail from out... More...

spacer
 Topics | People | Info | Saved by | Page 1 of 176: 1 2 3 > >>
Home > Groups > postgresql.org > PostgreSQL - Performance