Announcement

Collapse
No announcement yet.

Select Abfrage nach Bit-Feldern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Select Abfrage nach Bit-Feldern

    Hallo,

    kurze Frage wie ein SQL-Server die Abfrage nach Bit-Felder
    realisiert. Im SQL-Server 7 kann nach einem Bit-Feld kein
    Index erstellt werden. Wie ist jetzt mein Laufzeitverhalten
    wenn ich ungefährt 1 Mio. Datensätze hab von denen ich per
    SELECT Befehl nach dem Bit-Feld (z.B. erledigt) ca. 100 Stück
    zurückbekomme ?

    SELECT Feld1, Feld2, FEld2 FROM Tabelle WHERE Erledigt = 0

    Für die Infos vielen Dank im voraus.

    Gruss Stefan

  • #2
    Hallo,

    nachdem anscheinend niemand ein Antwort Ad-hoc wusste (nicht schlimm) habe ich das am SQL-Server 7 selbst nachvollzogen. Ich habe ein StoredProc erstellt die 1.000.000 Datensätze erzeugt und habe dann mit der Count Funktion nach den Bit Feldern die nicht erledigt waren gezählt.

    Ergebniss im SQL-Query Analyzer -> Scan über 1.000.000 Zeilen. Dauer ca. 15 - 20 Sekunden bei Erststart.

    Da nach habe ich eine Char Feld abgefragt auf dem ein Index liegt nach dem String 'offen'. Dauer 0.2 Sek.

    Ich wollte das hier nur so am Rande mitteilen als allgemeine Info

    Comment

    Working...
    X