Stora databaser är ett väldigt relativt begrepp men generellt så har jag på sista tiden insett att många löser prestandaproblem med hårdvara pga. okunskap inom databasadministration. Indexeringar och underhåll är väldigt sällsynt, hittar man underhåll så är de oftast i form av rebuild index och kanske med en reorg med lite tur. Dessutom bör man använda views och stored procedures i större utsträckning än vad som är vanligt.
Om det rör sig om mycket trafik till databasen så är ramminne minst lika viktigt som korrekta index. Sen hur man sätter upp det hela beror också på om det är mycket läs eller mycket skriv eller både och. Det är inte för inte som det finns långa kurser att gå för att bli en bra dba. Tyvärr är de flesta ganska tråkiga (därför är jag ingen bra dba).