AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:17

Parameter dieser Suchanfrage:

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

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by IBExpert, 18. Jan 2022
    probier mal

    select first 1 feld1,feld2,feld3
    from
    (select feld1, feld2,feld3 from tab where feld2=xxx)
    where feld2 not in ('klein','')
    order by feld1 desc
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by IBExpert, 17. Jan 2022
    wenn du die ibexpert vollversion hast gibt die seite performance analyse noch einiges an detailinfos
    zu deinem sql, ich vermute mal das der auf irgendeinem teil deiner abfrage viel zu lange und viel zu viel
    einträge abklappert.

    wenn das mit meinem first 1 .... order by gemacht wird und einzelindizes existieren sollte es
    deutlich schneller sein als 6 sekunde, es sei denn, dein feld2...
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by IBExpert, 17. Jan 2022
    <> ungleich : hat keinerlei Hilfe durch den index, frei nach dem motto suche alle
    einträge im deutschen Telefonbuch die nicht 'Meier' heissen ....

    der kombinierte index wird dadurch nur unnötig groß


    wenn in feld3 eh alles ungleich ist, lass den kombinierten
    index am besten ganz weg und mach je einen auf feld1 (desc) und einen auf feld2 (asc)

    außerdem würde ich mal zumindest auf...
  • Forum: Datenbanken

    AW: SQL optimimieren notwendig Max()

      Delphi
      by IBExpert, 17. Jan 2022
    es gäbe diverse weg wie man das optimieren kann, einzelindizes machen dem firebird server meistens das leben
    einfacher, bei 68 mio records kann es aber auch mal ein kombinierter sein.

    was versuchst du damit
    and Feld3 = 'klein' and Feld 3 <> ''

    wenn feld3 'klein' ist, dann kann es nicht '' sein

    vorschlag


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=IBExpert&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 10:23 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