AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:17

Parameter dieser Suchanfrage:

Suche in Thema: Laufzeit von Stored Procedure verkürzen
Suche alle Beiträge, die von "jobo" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 18. Okt 2012
    sag ich doch :)
  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 16. Okt 2012
    Hast Du noch Converts o.ä. Funktionen in den joins? Das ist nicht schön für Indizes. Die gesamte Abfrage sieht sowieso nach FullScan aus, Index hilft da nichts.
    Bin kein MSSQL Meister, aber vielleicht gibts da auch sowas wie Statistics Tabellen, die der Query Optimizer zur Berechnung heranzieht. Wenn die nicht passend aktuell sind, kommt Murx raus (kann).

    Ein Index würde m.E. Sinn machen,...
  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 8. Okt 2012
    Ist leider nicht meine Idee :(
    Da ich keine Tabellenvorlage hatte und es eher ums Prinzip ging, ist das korrekte Ergebnis eher Nebensache gewesen. Außerdem wolltest Du ja Laufzeit verkürzen, von richtigem Ergebnis war keine Rede ;)

    Ich drück Dir die Daumen
  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 8. Okt 2012
    Nein, ich erzeuge sie über die Case Anweisungen. Eine statische Kreuztabelle sozusagen.
    Die Transformation und auch Aggregation (aus Listenform in Spaltenform und Summierung) könnte man allerdings auch in einem Excelmakro durchführen, wenn Excel sowieso als Reportausgabe dient.
    Dann muss das SQL jenachdem etwas mehr Daten ausspucken.
  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 6. Okt 2012
    Ich habe den ersten Teil Deiner Unionabfrage umgebaut, so dass schätzungsweise ein Table Scan reicht.
    Ist in Oracle gemacht, dürfte aber keine große Rolle spielen. Die Feldtypen habe ich natürlich "optimiert".

    Statt der Split Funktion habe ich aus Bequemlichkeit eine normale Tabelle verwendet, geht ja nur um ein Beispiel.
    Die Tabelle hat keine Indizes oder Constraints, knapp 1 Mio...
  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 5. Okt 2012
    Wenn es nur 6 Datensätze sind, dürfte der Abgleich den Kohl nicht fett machen. Es sei denn, der Optimizer läuft bei dem Statement Amok.
  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 5. Okt 2012
    mit jedem union werden Deine Mio Datensätze erneut abgefragt.
    Weiß nicht genau wie es unter MS ist, aber ein "Union" prüft implizit auf Distincte Ergenisse - also werden alle Teilergebniss noch einmal untereinander verglichen.
    Ein "Union All" macht das nicht und ist vorzuziehen, wenn man sicherstellen kann, dass sich die Ergebnisse nicht überschneiden.

    Wenn die Einzelergebnisse jeweils...
  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 4. Okt 2012
    Die Converts auf DB Seite dürften immerhin dafür sorgen, dass kein einziger Index greift sofern definiert.
    Ich halte eher die Subselect für harmlos. Die n "Unions" bedeuten schon mal n +1 scans der gesamten Daten, die "Or" machen es nicht besser.
  • Forum: Datenbanken

    AW: Laufzeit von Stored Procedure verkürzen

     
      by jobo, 4. Okt 2012
    Ich glaub hier liegt ein Missverständnis vor. Vielleicht verwechsel ich das, aber vor einiger Zeit ging es hier genau um das Thema, "Mehrere Parameter an SP übergeben"

    Was hier gesplittet wird, ist nicht ein DB Wert, sondern eine "Parameter Liste". Also nichts anderes als ein dynamischer Filter...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jobo&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=170822
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz