Re: Sql-Server-Performance



Hallo Peter,

Peter Piry <peter.piry@xxxxxxxxx> schrieb ...
> ich benötige einige Tipps zur Performance einer Abfrage.
>
> Wenn ich in einer Abfrage die Bedingung
>
> ISNULL(ANTRAEGE.anzahl_bescheide,0) > 0
>
> einbaue, dann benötigt die Abfrage 52 Sekunden.
>
> Wenn ich jedoch das >0 auf >= 0 ausbessere, dann sind die
> Ergebnisse sofort da.

Bei > 0 ist das ISNULL überflüssig. Denn NULL ist immer
ungleich irgendeines Wertes (und sich selbst).
Somit wäre eine Strategie, das ganz wegzulassen.

Bei >= 0 kann der der Optimierer von Treffern ausgehen, die
er bei > 0 nicht implizieren kann. Wieviel hängt davon ab,
wieviele Nullen sich in Deiner Tabelle rumtreiben. Und wos
der Optimierer weiss, wählt er einen anderen Abfrageplan.
Genaueres kann nur ein Vergleich der Abfragepläne zeigen.

Gruss
Elmar

.



Relevant Pages

  • Feldname / Objektname in Abfrage
    ... Dim TabelleBestellstatus2 As New DataTable ... OdbcDataAdapterBestellstatus2.SelectCommand.CommandText = Abfrage ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • Re: SQL-Problem und geistige Umnachtung
    ... > tempTable ausgeben und bei rs3 Bezug auf die tempTable nehmen. ... Abfrage auswerte, jo, das könnte gehen. ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.vb.datenbank)
  • Re: Skalierung der Zeitachse in Chart
    ... in Deiner Abfrage kannst Du "Fixierte Spaltenüberschriften" festlegen. ... Für jeden dort eingetragenen Wert wird dann eine Spalte erzeugt. ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.access)
  • Re: Exchange 2k mit mehreren maildomains
    ... Gemeinsamkeiten geben die eine Abfrage erlauben würde, ... ich könnte die User in eine Gruppe stecken und dann ne LDAP Abfrage ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.exchange)
  • Re: Zugriff auf ACCESS Datenbank
    ... > Access-Datenbank zugreift. ... Ich vermute mal letzteres und diese Abfrage wird einen Parameter haben, ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.vb.datenbank)