AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:02

Parameter dieser Suchanfrage:

Suche in Thema: Firebird IN, EXISTS Langsam
Suche alle Beiträge, die von "Gruber_Hans_12345" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Firebird IN, EXISTS Langsam

     
      by Gruber_Hans_12345, 8. Feb 2011
    Also dachte mit meiner original Abfarge wäre es so halbwegs geklärt wie die DB aussieht ....

    so versuche es noch einmal :

    CREATE TABLE ARTIKEL (
    ID INTEGER NOT NULL
    , ARTIKELNUMMER VARCHAR(100)
    , PRIMARY KEY("ID"));

    CREATE TABLE AUFTRAG (
  • Forum: Datenbanken

    AW: Firebird IN, EXISTS Langsam

     
      by Gruber_Hans_12345, 8. Feb 2011
    Also das ist die original Abfrage
    SELECT A.ARTIKELNUMMER
    FROM ARTIKEL A
    /*Hier wäre noch joins drinnen, aber die habe ich mal weggelassen, da diese keine zeit in anspruch nehmen */
    WHERE A.ID NOT IN
    (
    SELECT T.ARTIKEL_ID
    FROM AUFTRAG VA, AUFTRAG_INFO AF, POSITIONEN T
    WHERE (AF.ID = VA.INFO_ID) AND (T.AUFTRAG_ID = VA.ID) AND (VA.MesseSTATUS > 0)
    AND ((CAST(AF.MesseBis AS Date) >=...
  • Forum: Datenbanken

    AW: Firebird IN, EXISTS Langsam

     
      by Gruber_Hans_12345, 7. Feb 2011
    JA, das problem ist die komplexe Abfrage mit 3 Tabellen per Joins ist in der inneren SQL - Also dort wo geschaut wird, ob diese Artikel in der Positions Tabelle verhanden sind (Verlinkt mit Auftrag Tabelle und einer Auftrags informations Tabelle) deshalb ist es da problematisch ...

    ... habs zwar gelesen, aber hab mir nicht wirklich was raussuchen können, was mir helfen könnte in diesem fall
    ...
  • Forum: Datenbanken

    AW: Firebird IN, EXISTS Langsam

     
      by Gruber_Hans_12345, 7. Feb 2011
    Also von denzeiten her, würde ich sagen, ja er macht das - leider - das ist ja das problem hier :(



    Also das mit dem group habe ich auch schon probiert, das hat leider auch gar nichts gebracht, entweder hilft dann hier der index soviel, das es nicht mehr soviel unterschied macht,
    Hätte es auch schon als STORED PRCOEDURE probiert, aber noch gescheitert ;)

    Als reines Script im Client...
  • Forum: Datenbanken

    AW: Firebird IN, EXISTS Langsam

     
      by Gruber_Hans_12345, 7. Feb 2011
    Also Indexe liegt auf A.ID (primär Index)
    DAs mit dem zusätzlichen Index werde ich morgen gelich mal probieren, obs wirklich vielleicht nur daran lag ...

    Das mit dem Left OUTER JOIN geht zwar ein bisschen schneller aber auch nicht viel
    Das problem ist das in der realen Anwendung die zugelinkte Tabelle noch 2 weitere benötigt, dann wird es mit dem JOIN auch wieder sehr komplex

    Im Moment...
  • Forum: Datenbanken

    Firebird IN, EXISTS Langsam

     
      by Gruber_Hans_12345, 7. Feb 2011
    So, habe schon mal vor langer zeit gefragt, und verwende im Moment den aktuellen Firebird 2.5, und habe bei einem SQL Statement ein Speedproblem (nicht so schlimm, aber möchte es verstehen, wie und ob man es schneller machen kann)

    Verienfacht gesagt ich habe 2 Tabellen
    "Artikel" und "Positionen"
    ich möchte alle Artikel rausbekommen die nicht in der Position Tabelle vorhanden ist (dort können...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Gruber_Hans_12345&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=158146
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 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