I think there are a few things that will effect the performance of a database but the most important one is probably volume and usage. Making sure the database will be a suitable size for the intended purpose is pretty important.
Of course the performance can also be effected by the host itself - things like uptime statistics and speed of service should also be taken into account.