Archive

Archive for Sunday, February 10, 2008

Split your I/O

Sunday, February 10, 2008 Michael Leave a comment

There are two different types of physical disk I/O: sequential and random

For our work it is very helpful to know which type of I/O occurred on our system.

The sql server transaction log is a example for sequential I/O.
This files are written sequentially and there is only a small move of the disk drive head.

On the other side there are our database files.
Due to the need of search data there are many seeks and rotations on the disk needed.
This type of I/O is much slower.

To speed up your performance it is a good solution to split your I/O.

Depending of your budget use as many disks as possible.

Consider to use a own physical disk array for:

  • SQL Server Transaction Logs (sequential)
  • Backup Files (sequential)
  • Program Files, OS Files (random)
  • Database Files (random)
  • TempDB (random)