[Résolu] Microsoft SQL Server lenteur

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
henriG
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 19 nov. 2020 21:14

[Résolu] Microsoft SQL Server lenteur

Message par henriG »

Bonjour,
Je teste libre office base pour interroger une base de données stockée sur un serveur Azure (MSSQL server)
La connexion se fait par ODBC.
Une requête s'exécute en 15 à 20s, alors que la réponse est quasi instantanée (0,2 s) si on l'envoie avec SQirrel, ou si on l'exécute sur une base intégrée similaire.
Est ce normal, ou puis je mieux faire ?
Merci pour vos avis.
Dernière modification par micmac le 05 mars 2021 23:22, modifié 2 fois.
Raison : [Résolu] remplace Résolu. Attention aux crochets.
Libreoffice 6.4.7.2 sous Debian 10 Buster
LibreOffice 7.0.4.2 sous Linux Mint 20 Ulyana
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25169
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Microsoft SQL Server lenteur

Message par Dude »

Salut,

https://forum.openoffice.org/fr/forum/v ... oft+server
J'y donnais mon avis sur ce mariage contre nature.
Comme souvent, l'auteur n'a jamais donné suite.

Plutôt qu'ODBC, il faudrait faire le test avec JDBC.
MS fournit un pilote : https://docs.microsoft.com/fr-fr/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server
Et faire ensuite un retour sur les performances.
henriG
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 19 nov. 2020 21:14

Re: Microsoft SQL Server lenteur

Message par henriG »

Merci, je vais essayer avec un pilote JDBC et je vous tiens au courant.
Sur le mariage contre nature, je suis d'accord avec toi, et un peu sceptique sur les chances de résultat. Mais dans l'association utilisatrice, je suis un peu seul à défendre le libre, et face à un trésorier fana de Teams et consort ... ...
On est passé d'une base sur un lecteur externe connecté en USB sur une vieille box OVH (voir post https://forum.openoffice.org/fr/forum/v ... =9&t=63184) à une base sur un serveur Microsoft).
Si on n'y arrive pas, on mettra la base sur un poste oùse feront les les saisies et les modif, et l'on répliquera sur le serveur le résultat des requêtes que l'on veut partager.
Libreoffice 6.4.7.2 sous Debian 10 Buster
LibreOffice 7.0.4.2 sous Linux Mint 20 Ulyana
henriG
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 19 nov. 2020 21:14

Re: Microsoft SQL Server lenteur

Message par henriG »

Succés : avec le pilote JDBC, affichage de la requête en 2s au lieu des 15 à 20s avec le pilote ODBC !
Merci beaucoup.

Pour info :
URL : jdbc:sqlserver://<server_name>:1433;databaseName=<db_name>
Classe de pilote : com.microsoft.sqlserver.jdbc.SQLServerDriver
Libreoffice 6.4.7.2 sous Debian 10 Buster
LibreOffice 7.0.4.2 sous Linux Mint 20 Ulyana