AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:32

Parameter dieser Suchanfrage:

Suche in Thema: SQL optimimieren notwendig Max()
Suche alle Beiträge, die von "Dumpfbacke" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 14 von insges. 14 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 20. Jan 2022
    Es ist wie verhext hier. Es geht auch nicht. Bei mir muss doch dann irgendetwas nicht in Ordnung sei. Es kommt erneut zu den 6 Sekunden. Das ganze wundert micht so langsamm.

    Prepare time = 0ms
    Execute time = 6s 657ms
    Avg fetch time = 6.657,00 ms
    Current memory = 18.323.720
    Max memory = 147.452.584
    Memory buffers = 2.048
    Reads from disk to cache = 90.199
    Writes from cache to disk = 0
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 20. Jan 2022
    Das funktioniert leider bei mir nicht. Ich bekomme diese Fehlermeldung.

    SQL error code = -206.
    Column unknown.
    MON$EXPLAINED_PLAN.
    At line 1, column 41.
    Dynamic SQL Error.
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 18. Jan 2022
    Ich habe es versucht. Es wird hier der Index von Feld2 benutzt und es dauert 6 Sekunden bis zum Ergebnis.

    ------ Performance info ------
    Prepare time = 0ms
    Execute time = 6s 718ms
    Avg fetch time = 6.718,00 ms
    Current memory = 18.151.488
    Max memory = 18.236.568
    Memory buffers = 2.048
    Reads from disk to cache = 90.240
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 18. Jan 2022
    Das Feld also Feld1 hat zwei einen Auf und einer Absteigend.
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Ergbisnis ist 29 Stück und es dauerte 31 ms fürs Ergebnis.
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Nein geht leider auch nicht. Es bleibt wiw bei jeder anderen Version bei den 6 Sekunden. Das ganze ist ein wenige merkwürdig.
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Habe ich gemacht und die Memory buffers mal verdoppelt. Es blebt dei den 6 Sekunden. Die Kiste mag es einfachnicht machen.

    ------ Performance info ------
    Prepare time = 0ms
    Execute time = 6s 781ms
    Avg fetch time = 6.781,00 ms
    Current memory = 18.142.400
    Max memory = 18.181.024
    Memory buffers = 2.048
    Reads from disk to cache = 90.240
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Ja Index wird benutzt das ist da das was mich hier so wurder.
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Danke für den Hinweis Holger.

    Ich verstehe das ich es in Zukunft genauer beschrieben muss. Das mit dem Kopieren ist auch einfacher. Bei mir heißen die Felder hier noch Feld1 usw., da es nur der erste Test ist und ich die Daten mal so erhalten haben. Nicht schön aber selten.

    Also das mit dem Feld 3 war ein Kopierfehler das habe ich zum testen mal geändert und dann genau kopiert für hier. Es...
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Hab' ich das recht verstanden? Du suchst

    und davon dann den Satz mit dem höchsten Datum?


    select max(Datum) as Max_Datum from (
    select datum
    from tabelle1
    where Feld2 = 'Schraube' and Feld3 = 'klein' and Feld 3 <> ''
    )
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Leider habe ich hier einen kleinen Tipfehler gemacht es muss richtig lauten Feld3 <> 'klein'. Aus diesem grund auch <> ''. Sorry. Ich habe es oben mal angepasst.
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Ja es isgt ein Index über alle Leder hier. Wenn ich die einzelenn Zeilen mir hohe geht es ja auch super fix nur bei Max dauert es leider "so lange".
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Doch das ist so gewollt bzw. die Vorgabe. Die Felder sind nicht NULL sondern teilweise leer und diese sollen hier nicht berücksichtig werden.
  • Forum: Datenbanken

    SQL optimimieren notwendig Max()

      Delphi
      by Dumpfbacke, 17. Jan 2022
    Hallo Ihr Experten,
    ich haben da mal eine Frage ob man hier bei einen SQL Befehlt noch etwas optimieren kann. Ich möchte das größte Datum aus einer Tabelle haben bei der gewisse Bedingungen erfüllt sind.


    Select Max(Feld1) From tabelle1 where Feld2 = 'Schraube' and Feld3 <> 'klein' and Feld 3 <> ''


    Auf allen Feldern (Feld 1 - 3) liegt hier ein kombi Index drauf. Das zeites habe ich auhc...


URL zu dieser Suchanfrage:

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