- Messages : 25
MySQL - Lenteur affichage domaine - query select
- peter
- Auteur du sujet
- Membre junior
J'ai migré un GRR 1.9.7e vers 3.4.1g.
Cela s'est plutôt bien passé, grâce à ce forum.
Maintenant, j'ai d'extrêmes lenteurs à l'affichage de certains domaines, alors que d'autres sont fluides.
Je ne sais pas si cela vient de ressources en particulier ou bien de ma base de données.
Numéro de version et mise à jour :
Ces lenteurs sont "presque" systématique sur un domaine en particulier.
Presque par ce que parfois, rarement, l'affichage est instantané.
Je peux observé des requêtes select très longues, exemple :
Plusieurs requêtes select se succèdent pour qu'au final dans GRR, l'affichage de ce domaine mette quasi 15 à 20 secondes.
J'ai pensé à supprimer pas mal d'enregistrements de réservations, j'avais les données en base remontant à 2011.
J'ai supprimé de 2011 à 2018 2018, ce qui m'a fait quasi 60% des données de la tables grr_entry, sans aucunes améliorations.
Des pistes pour optimiser ma base ?
Cordialement
Connexion ou Créer un compte pour participer à la conversation.
- peter
- Auteur du sujet
- Membre junior
- Messages : 25
github.com/JeromeDevome/GRR/issues/129
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
- Messages : 2115
Le domaine lent est-il associé à des champs additionnels ? Sont-ils nombreux ?
Sinon pouvez-vous essayer la version 3.4.2 ?
Merci pour votre retour
Cordialement
YN
Connexion ou Créer un compte pour participer à la conversation.
- peter
- Auteur du sujet
- Membre junior
- Messages : 25
Désolé pour le retard.
Non, le domaine très lent n'a pas de champs additionnels.
J'ai d'autres domaines qui ont des champs additionnels, ils sont pas hyper rapide mais c'est correcte.
Je viens de mettre à jour 3.4.1g en 3.4.2-RC6.
On dirait que c'est mieux mais j'ai toujours un temps énorme de requête SELECT sur un domaine en particulier, par exemple quand je clique "voir la semaine suivante".
Quand j'enregistrer ou supprime une réservation idem.
Aussi, suite à la màj, le calendrier, liste des domaines et ressources, et légendes sont affichés en double.
Ces éléments sont en colonne à gauche comme souhaité et aussi afficher en haut du tableau de réservation comme si "Le menu s'affiche en haut" était sélectionné.
Mon paramètre "Affichage du menu" est bien coché "Le menu s'affiche en à gauche".
Le paramètre "Affichage des calendriers" est à 1.
Voici ce que ça donne :
Du coup je suis repassé en 3.4.1g.
Vous voulez ma base ?
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
- Messages : 2115
cela fait comme si le Javascript n'était pas exécuté. C'est le code JS qui gère l'affichage des menus. Eventuellement un souci de cache ? En effet les scripts js sont en général mis en cache, il arrive que les modifications tardent à être prises en compte.
Dans la table setting, vous avez bien l'association menu_gauche => 1 ?
Pouvez-vous activer les outils de développement web, voir s'il y a une erreur Javascript ?
Pour moi, tout est correct.
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- peter
- Auteur du sujet
- Membre junior
- Messages : 25
Uncaught ReferenceError: afficheMenuHG is not defined
<anonymous> xxx.xxx.net/week_all.php?area=3&day=21&year=2021&month=05:2158
jQuery 8
j
fireWith
ready
I
promise
<anonymous>
<anonymous>
<anonymous>
week_all.php:2158:9
<anonyme> xxx.xxx.net/week_all.php?area=3&day=21&year=2021&month=05:2158
jQuery 8
Et "menu_gauche" est bien à 1 dans la table.
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
- Messages : 2115
Elle devrait être : $Date: 2021-04-20 14:51$ et comporter la définition de la fonction afficheMenuHG...
Connexion ou Créer un compte pour participer à la conversation.
- peter
- Auteur du sujet
- Membre junior
- Messages : 25
Connexion ou Créer un compte pour participer à la conversation.
- peter
- Auteur du sujet
- Membre junior
- Messages : 25
Navré pour ça.
Par contre maintenant je remarque que j'ai un problème de droit quand je clique "+" pour une nouvelle réservation, et toujours ce temps très long pour changer de semaine.
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
- Messages : 2115
C'est corrigé.
Veuillez utiliser les fichiers de ce commit github.com/JeromeDevome/GRR/tree/a29dfe1...98db912762ddda254300 pour vos tests désormais.
Pour ce qui est des lenteurs dans les réservations, et peut-être dans les changements de semaine, il semble que l'activation des jours/cycle soit problématique. Si vous les avez activés, pouvez-vous tester sans ?
Désolé pour ces contretemps,
cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.