Warum die Indizes selbst anlegen, wenn das die Datenbank viel besser kann?!
Du zeichnest mit dem Profiler dein Programm auf.
Dann lässt du die Profilerdaten vom Queryanalyser checken.
Dieser gibt dann Empfehlungen und erzeugt sogar dein ein
SQL-Script mit den empfohlenen Indizies und Statistiken.