AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:32

Parameter dieser Suchanfrage:

Suche in Thema: SQL viel zu langsam
Suche alle Beiträge, die von "MyRealName" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 27. Mai 2014
    Hatte ich doch vorher, mkinzler empfohl mir, einen zu machen über die beiden Spalten. Dadurch ist es viel schneller geworden (von 2h auf 10m)
  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 27. Mai 2014
    Plan
    PLAN SORT (JOIN (ED1 INDEX (ENSAMBLED_IDX_TRANSCODE), ED2 INDEX (ENSAMBLED_IDX1_ITEMID_TC)))

    Execute time = 11m 3s 407ms
  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 26. Mai 2014
    Definitiv. Werd es wohl ncohmal neu schreiben, aber in Delphi... da brauch ich unter 10 Sekunden für diese Liste.
  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 26. Mai 2014
    @DejaVu
    Das query braucht 10m14s

    Das originale von ganz am Anfang mit dem NOT EXISTS braucht 10m08s

    Um Längen besser als die 2h von vorher. Danke, mkinzler und alle anderen...
  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 26. Mai 2014
    Dieses Query läuft jetzt auch schon 10 Minuten ohne Ergebnis :(

    Fertig nach 11 Minuten

    Plan
    PLAN SORT (JOIN (ED1 INDEX (ENSAMBLED_IDX_TRANSCODE), ED2 INDEX (ENSAMBLED_IDX1_ITEMID_TC)))

    ENSAMBLED_IDX1_ITEMID_TC = Index auf ItemID und Transcode zusammen.
  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 26. Mai 2014
    Den Ausführungsplan sieht man erst nach dem Ausführen.. der führt immer noch aus. :shock:
    Die Indices haben leider nicht geholfen :( Hatte sie ja schon auf allen 4 Feldern als es 2 Stunden dauerte...
  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 26. Mai 2014
    Enttäuschend : gerade schnell ein kleines Programm geschrieben welches das einfach über Locate in einem TVirtualTable macht (also mit 2 VTs). Dauerte ungefähr 10 Sekunden um die Liste zu haben.

    Kann Firebird nicht einfach 2 Listen machen und das abgleichen ? Kann doch nicht so schwer sein...
  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 26. Mai 2014
    Technisch gesehen müsste EXISTS gerade wschnell sein, weil es eine Boolean-Abfrage ist. Count zum Beispiel muss durch alle Register rennen un dir die genaue Anzahl zu sagen, EXISTS nur bis zum ersten Vorkommen.

    ich probiere es gerade wie Du sagtest mit einem LEFT JOIN

    SELECT DISTINCT ED1.Item, ED1.Location, ED1.ItemID
    FROM EnsambleD ED1
    LEFT JOIN EnsambleD ED2 ON (ED1.Itemid = ED2.Itemid...
  • Forum: Datenbanken

    AW: SQL viel zu langsam

     
      by MyRealName, 26. Mai 2014
    Es existieren indices auf ItemID, Transcode, Item und Location (letztere beiden durch einen FK), die ersten hatte ich schon gemacht.
  • Forum: Datenbanken

    SQL viel zu langsam

     
      by MyRealName, 26. Mai 2014
    Hallo,
    Ihr wisst, ich sucke ziemlich mit SQL, deswegen mal 'ne Frage...

    Ich habe eine Detail-Tabelle für Konstruktionen. Im Normalfall gibt es 1-n Register für die Zutaten und 1 Register für das Endprodukt. Zutaten sind in einem Feld Transcode mit "S" gekennzeichnet, das Endprodukt mit "EI" (fragt mich nicht warum "EI", "S" dürfte "Salida" sein und "EI" könnte "Entrada Inventario" sein.. ich...


URL zu dieser Suchanfrage:

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