AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:17

Parameter dieser Suchanfrage:

Suche in Thema: Select Count(*) vs. Select First 1
Suche alle Beiträge, die von "TigerLilly" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Select Count(*) vs. Select First 1

     
      by TigerLilly, 25. Mai 2017
    @jobo:
    Tuning stelle ich mir gerne wie eine Pyramide vor: unten breit und oben schmal. Unten sind die wirklichen Basics: Datenstrukturen. Indizes. Hardware. Speicher. Platten.
    Oben ist das, was ich Microtuning nenne, kleinste Maßnahmen in ganz isolierten Situationen. Wo man sich überlegt, ob die Länge von Tabellennamen Einfluss auf die Performance hat.

    Meiner Erfahrung nach sind die Basiscs...
  • Forum: Datenbanken

    AW: Select Count(*) vs. Select First 1

     
      by TigerLilly, 25. Mai 2017
    Cool, dass du das überprüft hast. :-)

    Tuning ist wichtig, klar. Aber das worum es hier in dem Thread ging, ist Microtuning + weist in der Regel auf schlechtes Design hin. Oder Nerd-Interesse. 8-)

    Womit die ursprüngliche Frage des TE beantwortet wäre?
  • Forum: Datenbanken

    AW: Select Count(*) vs. Select First 1

     
      by TigerLilly, 24. Mai 2017
    Das hat früher mal gestimmt, aber heute nicht mehr. Moderne query analyzer - und FireBird hat so was - erkennen diese Situationen und erzeugen idente execution plans.
    Für ASA mag das nicht oder anders gelten, es implementiert den SQL92 Standard nicht vollständig.
    Es gilt aber sicher für MS-SQL, Oracle, IB, FB.

    Ob Tuning in einem solchen Bereich überhaupt Sinn hätte, wäre halt auch zu...
  • Forum: Datenbanken

    AW: Select Count(*) vs. Select First 1

     
      by TigerLilly, 24. Mai 2017
    Wenn(!) ein Full Table Scan notwendig ist, dann ist er das bei Count(*) Count(1) first 1 auch.
    Es ist wirklich egal + es gibt kein Szenario, wo eines schneller wäre.

    Und Achtung: wir reden hier von FB und nicht dBase. :-)
  • Forum: Datenbanken

    AW: Select Count(*) vs. Select First 1

     
      by TigerLilly, 24. Mai 2017
    RecordCount wird am Client(!) ermittelt + kann bei genug Datensätzen lange brauchen, weil alle Datensätze abgerufen werden + gezählt werden. Das war auch nicht die Frage. :-/

    select first 1 vs select Count(*) vs select count(1) vs select 1 ist alles gleich schnell. Da wiegt Netzwerk, Latenz und Parsezeit viel mehr.


URL zu dieser Suchanfrage:

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