Schlechte Performance beim Einsatz einer MS SQL SERVER Datenbank
Problembeschreibung
- Schlechte Performance beim Einsatz einer MS SQL SERVER Datenbank
Gilt für
- BIBLIOTHECAnext mit MS SQL Server Datenbank
Lösung
Möglicherweise verursacht der verwendete ODBC Treiber das genannte Verhalten. Der vom Microsoft Betriebssystem gelieferte Treiber mit dem Namen "SQL Server" ist nicht so performant wie z.B. der Microsoft ODBC Driver 17.10.4.1 for SQL Server (x64)
Download über:
https://go.microsoft.com/fwlink/?linkid=2238791&clcid=0x407
- Bitte installieren Sie diesen testweise auf dem betroffenen PC.
- Damit dieser von BIBLIOTHECAnext verwendet wird, ändern Sie in der Konfigurationsdatei C:\Program Files (x86)\BOND\BIBLIO_CLIENT\BIN\sql.ini beim Parameter Driver= den Namen des Treibers. Also statt {SQL Server} den Namen wie dieser bei den ODBC-Datenquellen beim Reiter Treiber angezeigt wird z.B. Driver={ODBC Driver 17 for SQL Server}.
- Anschließend kann der Vorgang erneut getestet werden.
Lösung beim Einsatz eines Microsoft ODBC Driver 18
- Der Treiber 18 hat verschärfte Sicherheitsfeatures, was Rückwirkungen auf die Performance hat.
- Die Performance-Probleme beim Einsatz des Treibers 18 resultieren aus einer Verschärfung der Sicherheitsfeatures durch Windows (standardmäßige Verschlüsselung und Zertifikatsprüfungen).
- Mögliche Abhilfen bei Verwendung des Treibers 18 sind deshalb: Abschaltung der Verschlüsselung, Reduzierung der Prüfungen.
- Dies sollte aber die zuständige IT zuerst auf Compliance prüfen. Dies hebelt allerdings die Vorteile des Treibers 18 gegenüber dem Treiber 17 aus.
- Der Treiber 17 ist nach allgemeinen Erfahrungen für den Betrieb mit BIBLIOTHECAnext stabil und performant.
Seiten ID
58549