Poser votre question
0

Gros fichier + lenteur anormale [fermée]

posée 2020-06-19 10:49:09 +0200

Image Gravatar de PPi70

updated 2020-06-25 13:13:54 +0200

J'essaie d'utiliser LibreOffice à la place d'Access mais c'est difficile en raison de l'extrême lenteur de LibreOffice. J'ai une base de données avec une table de 270 000 lignes. Résultat : la requête prend 5 secondes sur Access et l'éternité pour LibreOffice... Mon objectif au départ est de remplacer dans notre lycée Microsoft par LibreOffice mais je m'interroge sur le réalisme de cette solution car il faut plusieurs longues minutes quand ça ne plante pas pour ouvrir une table, faire une requête... Ma question est simple : LibreOffice peut-il remplacer Access pour des bases d'une certaine taille ?

Avec mes remerciements.

Bien cordialement.

éditer requalifier signaler réouvrir fusionner supprimer

Fermé pour la raison suivante la question est résolue, une bonne réponse a été acceptée par PPi70
date de clôture 2020-06-25 13:14:04.233555

Commentaires

Je suis curieux de cette lenteur. Serait-il possible d'avoir ce fichier pour le tester de notre côté ?

Image Gravatar de ValioudValioud ( 2020-06-22 08:38:24 +0200 )éditer

Bonjour. La lenteur de traitement disparait lorsque je mets les fichiers sur MySql. Je vous remercie. Cordialement.

Image Gravatar de PPi70PPi70 ( 2020-06-22 10:49:13 +0200 )éditer

Cela ne répond pas à ma demande. A savoir le fichier d'origine.

Image Gravatar de ValioudValioud ( 2020-06-22 16:08:19 +0200 )éditer

Le fichier est trop lourd pour être joint. Cordialement.

Image Gravatar de PPi70PPi70 ( 2020-06-22 17:38:04 +0200 )éditer

Trop lourd ? C'est à dire ? Il y a des plateformes pour héberger de gros fichiers : Framadrop ou CJoint.

Image Gravatar de ValioudValioud ( 2020-06-23 11:02:21 +0200 )éditer

2Réponses

0

répondue 2020-06-20 10:57:44 +0200

Image Gravatar de pierre-yves samyn

Bonjour @PPi70

Je suppose que tu utilises le format de base par défaut (Hsqldb intégré). Il n'est sans doute pas, en effet, le plus approprié pour ces volumes car il repose sur java et le chargement de la base en mémoire...

Base permet de se connecter aux principaux moteurs pour servir alors de "frontal". Tu pourrais essayer par exemple MySQL...

Cordialement

éditer signaler supprimer permalien plus

Commentaires

Bonjour, Effectivement c'est beaucoup plus rapide. Merci beaucoup ! J'ai un encore un petit soucis : la connexion à MySql en localhost (sur UwAmp) se fait bien mais malgré l'indication du nom d'une base de données X, toutes les tables des différentes bases de données apparaissent dans LibreOfficeBase. Je ne souhaiterais voir apparaitre que celles de la base de données X. Que faut-il faire ? Je vous remercie. Bien cordialement.

Image Gravatar de PPi70PPi70 ( 2020-06-21 12:33:47 +0200 )éditer

Par contre les relations que je crée dans LibreOffice Base disparaissent quand je "loge" la base de données dans Mysql. Comment puis-je faire pour qu'elles restent dans Outils relations ?

Encore merci.

Cordialement.

Image Gravatar de PPi70PPi70 ( 2020-06-22 17:34:21 +0200 )éditer

Bonjour

Le guide Base comprend une entrée sur le sujet de l'accès aux tables des autres bases. Cela dépend naturellement des droits donnés (on se connecte avec un login+mdp) mais peut-être aussi du driver utilisé. Je n'ai pas d'expérience "concrète", j'ai juste testé la connexion il y a déjà quelque temps et ne pourrais guère en dire plus.

Le guide est en tout cas très complet me semble-t-il.

Cordialement

Image Gravatar de pierre-yves samynpierre-yves samyn ( 2020-06-23 11:20:41 +0200 )éditer
0

répondue 2020-06-20 13:35:20 +0200

Image Gravatar de PPi70

Bonjour, Effectivement ! Je vais essayer mysql. Merci beaucoup ! Bien cordialement !

éditer signaler supprimer permalien plus

Outils de question

1 suiveurs

Stats

Posée: 2020-06-19 10:49:09 +0200

Consultée: 25 fois

Mise à jour: Jun 25