Hallo,
ich habe eine Tabelle in meiner DB die schon etwas größer geworden ist (1,4 Millionen Datensätze) und wenn ich diese Abfrage dann ist SQL-Server gut 5-10 Minuten beschäftig, bis er mir die Tabelle zeigt.
Mein Wissen um Datenbanken ist noch im Anfängerstadium, deshalb meine (wahrscheinlich saudummen) Fragen.
Ist das normal?
Kann man das beschleunigen?
Indexe auf Primär und Fremdschlüssel sind vorhanden (keine Ahnung wie die überhaupt funktionieren)
Noch problematischer wird es wenn ich aus meiner Anwendung heraus Daten abrufe (über eine View, die diese Tabelle beinhaltet). Dann kann es auch mal 20 - 30 Minuten dauern. Die Tabelle, bzw. View ist aber nicht gerade unwichtig für die Anwendung, bzw. den Anwender.
Hat jemand ein paar Tips für ich?
ich habe eine Tabelle in meiner DB die schon etwas größer geworden ist (1,4 Millionen Datensätze) und wenn ich diese Abfrage dann ist SQL-Server gut 5-10 Minuten beschäftig, bis er mir die Tabelle zeigt.
Mein Wissen um Datenbanken ist noch im Anfängerstadium, deshalb meine (wahrscheinlich saudummen) Fragen.
Ist das normal?
Kann man das beschleunigen?
Indexe auf Primär und Fremdschlüssel sind vorhanden (keine Ahnung wie die überhaupt funktionieren)
Noch problematischer wird es wenn ich aus meiner Anwendung heraus Daten abrufe (über eine View, die diese Tabelle beinhaltet). Dann kann es auch mal 20 - 30 Minuten dauern. Die Tabelle, bzw. View ist aber nicht gerade unwichtig für die Anwendung, bzw. den Anwender.
Hat jemand ein paar Tips für ich?
Comment