Support Information - Database connection speed cRM10 vs cRM12

Hallo, wir sind gerade kurz vor dem Upgrade auf cRM12. Was liegt also näher, mal die Geschwindigkeit des neuen SQL-Servers zu testen. Das Ergebnis hat mich aber erschrocken.
Das aktuelle System (V10) liefert beim Database connection speed Test (über Support Information) viel bessere Werte.
Da der Client V10 aber auch auf dem neuen SQL-Server diese guten Werte liefert, ist entweder das Messverfahren der Clients anders, oder der Client V10 schneller?

Test auf der gleichen Datenbank
V10:
Database connection speed:
Write: First try: 31115 kB/s
Write: Average time (4 tries): 39144 kB/s
Read: First try: 22063 kB/s
Read: Average time (4 tries): 69342 kB/s
File Server read connection speed: 643841 kB/s

V12:
Database connection speed:
Write: First try: 7760 kB/s
Write: Average time (4 tries): 11671 kB/s
Read: First try: 20424 kB/s
Read: Average time (4 tries): 15219 kB/s
File Server read connection speed: Optimum (less than 1 ms)

Die Testmethodik ist bei V10 und V12 exakt dieselbe.

Da muss irgendwas IT-(installations-)technisches unterschiedlich sein. Ich versteh das so, dass Sie den Datenbank-Server wechseln werden, d.h. der Test von V10 ist auf dem alten Datenbank-Server-1 und der Test von V12 ist auf dem neuen Datenbank-Server-2 durchgeführt worden?

Oder sind beide Tests auf DEMSELBEN Datenbank-Server durchgeführt worden?

Beide Tests sind auf DEMSELBEN Datenbank-Server durchgeführt worden.

V12

*-------------------------------------------------------------------------------------------------------------------------------------------*
*Support Information (07.02.2024 14:31:31)	combit CRM V12.003*
*-------------------------------------------------------------------------------------------------------------------------------------------*
*ClientVersion:	0x00120006*
*ServerVersion:	0x000F0000 (Standard Edition (64-bit))*
*Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) *
* Sep 24 2019 13:48:23 *
* Copyright (C) 2019 Microsoft Corporation*
* Standard Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)*

*ServerName:	192.168.1.225\CRM_ELO*
*SystemDatabaseName:	combit_cRM_System*
*Currently open rowsets:	30*
*Maximum open rowsets:	31*
*Using new OLEDB Driver:	'MSOLEDBSQL'*
*ReservedMemorySize:	65535*
*SchemaCache TimeStamp:	07.02.2024 11:46:08.643/1072*
*-------------------------------------------------------------------------------------------------------------------------------------------*
*Database connection speed:*
*Write:	First try: 7760 kB/s*
*Write:	Average time (4 tries): 11671 kB/s*
*Read:	First try: 20424 kB/s*
*Read:	Average time (4 tries): 15219 kB/s*
*File Server read connection speed:	Optimum (less than 1 ms)*
*----------------------------------------------------------------------------------------------------------------------------------------*

V10

*----------------------------------------------------------------------------------------------------------------------------------------*
*Support Information	combit Relationship Manager V 10.006*

*ClientVersion:	0x000A0000*
*ServerVersion:	0x000F0000 (Standard Edition (64-bit))*
*Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) *
* Sep 24 2019 13:48:23 *
* Copyright (C) 2019 Microsoft Corporation*
* Standard Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)*

*ServerName:	192.168.1.225*
*SystemDatabaseName:	combit_cRM_System*
*Currently open rowsets:	18*
*Maximum open rowsets:	22*
*ReservedMemorySize:	65535*
*SchemaCache TimeStamp:	<NULL>/-1**
*----------------------------------------------------------------------------------------------------------------------------------------*
*Database connection speed:*
*Write:	First try: 39144 kB/s*
*Write:	Average time (4 tries): 44944 kB/s*
*Read:	First try: 22265 kB/s*
*Read:	Average time (4 tries): 62230 kB/s*
*File Server read connection speed:	Optimum (less than 1 ms)*
*----------------------------------------------------------------------------------------------------------------------------------------*

ServerName: 192.168.1.225\CRM_ELO
ServerName: 192.168.1.225

Es sind allerdings 2 verschiedene Instanzen. Die könnten evtl. unterschiedlich konfiguriert sein, zum Beispiel hinsichtlich zugewiesenem RAM, Ort und Lage der TEMPDB etc. pp.

Dann müssten wir mal noch klären, ob wir auch vom gleichen CLIENT reden, oder ob der eine Client z. B. per Named-Pipes-Protokoll und der andere über das TCP/IP-Protokoll zugreift (SQL Server Client-Einstellungen unabhängig von combit CRM), es also bei den Clients einen Unterschied gibt.

Hier müssten wir systematisch mal die verschiedenen Variablen (Client, Server, Datenbank, OLEDB-Treiber, etc. pp.) ausschließen, um es zu finden. Ich denke wir klären das besser in einem Support-Case und vermelden dann hier das Ergebnis für die stillen Mitlesenden.

Ich lasse Ihnen einen Case anlegen, über den unsere Fachleute sich dann austauschen können.

Mir ist aufgefallen, dass der Client V12 zur Datenbank-Verbindung den:
new OLEDB Driver: ‚MSOLEDBSQL‘ verwendet.

ServerName: 192.168.1.225
SystemDatabaseName: combit_cRM_System
Currently open rowsets: 3
Maximum open rowsets: 3
Using new OLEDB Driver: ‚MSOLEDBSQL‘
ReservedMemorySize: 65535
SchemaCache TimeStamp: /-1*

Beim V10 Client auf die selben Datenbank und der gleichen Instanz wird im LOG der Datenbank-Verbindungstreiber nicht genannt…

ServerName: 192.168.1.225
SystemDatabaseName: combit_cRM_System
Currently open rowsets: 8
Maximum open rowsets: 9
ReservedMemorySize: 65535
SchemaCache TimeStamp: /-1*