High Throughput PostGRES DB performance using multiple disks

One of the consistent problems I am having with my current installation of PostGRES is really slow performance of the database. I have now decided to add another enterprise disk, and to utilize this disk to store indexes and some tables. I essentially now have two disks:

/dev/sda – which is mounted as “/”. The postgres default data directory /var/lib/pgsql is stored on this disk.

/dev/sdb – which is mounted as “/state/partition2” will be used to store the indexes

The first set is to setup a directory owned by postgres which will be used to store data.