Ich bin dabei zu versuchen, eine Abfrage zu optimieren, die historische Daten nachschlägt. Ich benutze den Abfrage-Analysator, um den Ausführungsplan nachzuschlagen, und habe festgestellt, dass der Großteil meiner Abfragekosten auf etwas basiert, das "Lesezeichen-Suche" genannt wird. Ich habe diesen Knoten nie zuvor in einem Ausführungsplan gesehen und weiß nicht, was es bedeutet.Was ist eine Lesezeichen-Suche in Sql Server?
Ist das eine gute Sache oder eine schlechte Sache in einer Abfrage?
Einverstanden. Wenn ein großer Prozentsatz der Tabelle zurückgegeben wird, kann es besser sein, nur einen Tabellenscan durchzuführen. Wenn die Statistik jedoch schlecht ist, erhalten Sie möglicherweise einen Plan, der stattdessen die Lesezeichen-Suche durchführt. Es gibt ein ziemlich anständiges kostenloses Ebook auf Ausführungsplänen bei redgate - http://www.red-gate.com/specials/Grant.htm – ahains
Yup, die Red Gate Seite war viele tolle SQL Server Sachen verfügbar - viele davon für kostenlos auch! –