Hallo Zusammen,
ich bin mir sicher, dass es für diese Frage im Netz bestimmt schon Antworten und Beiträge gibt, aber leider fehlen mir die richtigen Suchbegriffe.
Ich bin mir nicht sicher was bei einem SQL Server mit der Geschwindigkeit passiert, Wenn man komplexe Abfragen laufen lässt um einen Status für bestimmte Einträge zu ermitteln.
Im Anhang habe ich ein Bild angehängt um meine Frage darzustellen, ich hoffe Ihr versteht was ich damit meine:
Statusprinzip.jpg
Soll ich der Tabelle Zeitanforderung eine zusätzliche Spalte "Status" anfügen und immer wenn ein Eintrag in der Tabelle Zeitstempel hinzugefügt/geändert wird diesen Status vom Programm berechnen lassen und "hart" in die Spalte schreiben?
Oder soll ich über eine etwas komplexere Abfrage mir den Status berechnen lassen (währe vom Grundsatz her mein Favorit).
Ich habe Angst, dass wenn die Tabellen mit einer Menge im 7-Stellingen Bereich ankommt das Berechnen eine Abfrage langsam macht.
P.S. Meine Abfrage beziehen sich jetzt nicht nur auf diese 2 Tabellen, sonder ich arbeite mit C# und mache meine Abfragen mit Linq. Dort beziehe ich ungefähr 10 weitere solcher Szenarien ein und setzte eine große Abfrage ab.
Ich hoffe ihr könnt meine Frage erkennen :/ und mir einen Tipp geben.
Gruß Christian.
ich bin mir sicher, dass es für diese Frage im Netz bestimmt schon Antworten und Beiträge gibt, aber leider fehlen mir die richtigen Suchbegriffe.
Ich bin mir nicht sicher was bei einem SQL Server mit der Geschwindigkeit passiert, Wenn man komplexe Abfragen laufen lässt um einen Status für bestimmte Einträge zu ermitteln.
Im Anhang habe ich ein Bild angehängt um meine Frage darzustellen, ich hoffe Ihr versteht was ich damit meine:
Statusprinzip.jpg
Soll ich der Tabelle Zeitanforderung eine zusätzliche Spalte "Status" anfügen und immer wenn ein Eintrag in der Tabelle Zeitstempel hinzugefügt/geändert wird diesen Status vom Programm berechnen lassen und "hart" in die Spalte schreiben?
Oder soll ich über eine etwas komplexere Abfrage mir den Status berechnen lassen (währe vom Grundsatz her mein Favorit).
Ich habe Angst, dass wenn die Tabellen mit einer Menge im 7-Stellingen Bereich ankommt das Berechnen eine Abfrage langsam macht.
P.S. Meine Abfrage beziehen sich jetzt nicht nur auf diese 2 Tabellen, sonder ich arbeite mit C# und mache meine Abfragen mit Linq. Dort beziehe ich ungefähr 10 weitere solcher Szenarien ein und setzte eine große Abfrage ab.
Ich hoffe ihr könnt meine Frage erkennen :/ und mir einen Tipp geben.
Gruß Christian.
Comment