Ich habe eine Abfrage, die sehr langsam ausgeführt wird, daher habe ich mich mit dem Ausführungsplan befasst. TRY_CAST
ist eine sichere Methode, um herauszufinden, ob die Daten in einen Typ umgewandelt werden können. Und es gibt eine Warnung im Plan bezüglich TRY_CAST
.
Type conversion in expression try_cast may affect "CardinalityEstimate" in query plan choice
Bitte beachten Sie, dass ich kein DBA, sondern ein Programmierer bin. Behandle mich als Anfänger, wenn es um Datenbank geht.
Was sollte der beste Ansatz sein, um die Geschwindigkeit der Abfrage zu verbessern (basierend auf der Warnung im Titel dieser Frage)? Gibt es etwas anderes TRY_CAST
, das dazu beitragen könnte, die Abfrage zu beschleunigen ? Beispielsweise CAST
ist es für sich genommen anfällig für Ausnahmen und der einzige mir bekannte Weg zur sicheren Besetzung ist TRY_CAST
?