View Single Post

   
  #10 (permalink)  
Old 04-19-2008, 06:54 AM
Steve Eckmann
 
Posts: n/a
Default Re: improving write performance for logging application

Ian Westmacott wrote:

>We have a similar application thats doing upwards of 2B inserts
>per day. We have spent a lot of time optimizing this, and found the
>following to be most beneficial:
>
>1) use COPY (BINARY if possible)
>2) don't use triggers or foreign keys
>3) put WAL and tables on different spindles (channels if possible)
>4) put as much as you can in each COPY, and put as many COPYs as
> you can in a single transaction.
>5) watch out for XID wraparound
>6) tune checkpoint* and bgwriter* parameters for your I/O system
>

Thanks, Ian. I will look at how to implement your suggestions.

Regards, Steve

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Reply With Quote