Hallo!
Es geht um eine Frage zur Geschwindigkeitsoptimierung. Ich brauche für einen Auswahldialog eine Liste mit Abkürzungen von Abteilungen. Leider wurden diese nicht sauber in einer eigenen Tabelle abgelegt. Die Abteilungskürzel stehen bei jeder Rechnung in einem Textfeld. Also redundant...
Jetzt habe ich eine Problem mit der Geschwindigkeit: Momentan gruppiere ich in der Abfrage das Abteilungsfeld, sodass am Schluss aus allen Rechnungen (das sind über 90.000 Zeilen und 30 Spalten) ca. 30 Abteilungen übrig bleiben. Und das ist ziemlich langsam.
Kann man das optimieren, ohne etwas an der Datenbank zu verändern? (Ich darf nichts verändern )
Würde da ein Index auf der Kürzelspalte etwas bringen?
Viele Grüße,
Peter
Es geht um eine Frage zur Geschwindigkeitsoptimierung. Ich brauche für einen Auswahldialog eine Liste mit Abkürzungen von Abteilungen. Leider wurden diese nicht sauber in einer eigenen Tabelle abgelegt. Die Abteilungskürzel stehen bei jeder Rechnung in einem Textfeld. Also redundant...
Jetzt habe ich eine Problem mit der Geschwindigkeit: Momentan gruppiere ich in der Abfrage das Abteilungsfeld, sodass am Schluss aus allen Rechnungen (das sind über 90.000 Zeilen und 30 Spalten) ca. 30 Abteilungen übrig bleiben. Und das ist ziemlich langsam.
Kann man das optimieren, ohne etwas an der Datenbank zu verändern? (Ich darf nichts verändern )
Würde da ein Index auf der Kürzelspalte etwas bringen?
Viele Grüße,
Peter
Comment