Anschluss habe ich diese Abfrage bekamlangsame Abfrage, wenn auf Verbindungsserver
UPDATE linkeddb...table SET field1 = 'Y' WHERE column1 = '1234'
Dieser Vorgang dauert 23 Sekunden eine Zeile
auszuwählen und zu aktualisieren Aber wenn ich Openquery verwenden (was ich nicht tun will) dann dauert es nur eine halbe Sekunde.
Der Grund, warum ich OpenQuery nicht verwenden möchte, ist, dass ich Parameter zu meiner Abfrage sicher hinzufügen und vor SQL-Injektionen sicher sein kann.
Kennt jemand irgendeinen Grund dafür, dass es so langsam läuft?
Irgendwelche Hinweise aus dem Abfrageausführungsplan?Oder Sie könnten SQL Profiler einrichten, um die Datenbank zu überwachen und zu sehen, was openquery anders macht. – Rup