MySQL - Lenteur affichage domaine - query select

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 10 mois #3587 par Yan
Bonjour
Vue semaine : week ou week_all ?
Avez-vous beaucoup de ressources, réservations ?
D’autres applications qui sollicitent le serveur MySQL ?
Ce problème de performance me fait souci, mais je ne vois pas d’où il vient...
Cordialement
YN

Connexion ou Créer un compte pour participer à la conversation.

  • peter
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 2 ans 10 mois #3589 par peter
Réponse de peter sur le sujet MySQL - Lenteur affichage domaine - query select
Merci vraiment de suivre mon problème.
Mon installation est une vm sur SSD, qui n'a que GRR avec apache, mysql et php7.3.
Le serveur derrière est plutôt tranquille, la vm est large en ressources.

J'ai une trentaine de ressources sur le domaine le plus lent et plusieurs dizaines de réservation par semaine.
Des réservations de quelques heures à des réservations de plusieurs semaines.

Effectivement, je n'avais pas essayé dans une autre vue !
Mon problème de lenteur d'affichage ne se produit qu'en vue semaine.
En vue mois (week_all?) c'est très fluide, en vue journée aussi.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 10 mois #3593 par Yan
La vue mois, c’est month ou month_all, selon le nombre de ressources sélectionnées.
Idem en vue semaine, week ou week_all.
Le contexte que vous décrivez ne devrait pas entraîner des lenteurs.
À suivre
Cordialement
YN

Connexion ou Créer un compte pour participer à la conversation.

  • peter
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 2 ans 10 mois #3597 par peter
Réponse de peter sur le sujet MySQL - Lenteur affichage domaine - query select
Vous n'avez pas de piste du coup ?
Je vais tenter d'observer précisément le moment où les lenteurs se produisent, si il y a des particularités sur des ressources.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 10 mois #3599 par Yan
Je testerai encore les plannings semaine dès que possible, mais je ne sais pas d’où viennent les lenteurs que vous observez...

Connexion ou Créer un compte pour participer à la conversation.

  • peter
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 2 ans 9 mois #3634 par peter
Réponse de peter sur le sujet MySQL - Lenteur affichage domaine - query select
Bonjour,
Ce matin, il m'a pris de revenir sur mon problème.
Je me sus fais une install de test pour être tranquille, avec une copie de la base réelle bien sûr.

La requête problématique (uniquement un vue week_all !!) étant de cette forme, avec une succession des room_id et start/end_time. :

SELECT id FROM grr_entry WHERE room_id='28' AND start_time <= 1620646200 AND end_time >= 1620647100


J'ai ajouté un index sur le champ room_id de la table grr_entry.
Cela semble résoudre le problème, je teste un peu plus longuement avant de confirmer.
 

Connexion ou Créer un compte pour participer à la conversation.

  • peter
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 2 ans 9 mois #3636 par peter
Réponse de peter sur le sujet MySQL - Lenteur affichage domaine - query select
Pouvez-vous ajouter cet index aux sources ?

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 9 mois #3642 par Yan
Bonjour,
bien que n'ayant pas trouvé la requête précédente dans le code, j'ai committé une modification de la base. Ce qui a pour effet collatéral de créer une nouvelle version, que je laisse en RC pour l'instant, d'autres modifications étant à venir.
Vous devriez avoir satisfaction avec les fichiers de ce commit : github.com/JeromeDevome/GRR/commit/c6af0...80f006d10c7fcf5ea6e2
Cordialement,
YN
Les utilisateur(s) suivant ont remercié: peter

Connexion ou Créer un compte pour participer à la conversation.

  • peter
  • Auteur du sujet
  • Membre junior
  • Membre junior
Plus d'informations
il y a 2 ans 9 mois - il y a 2 ans 7 mois #3648 par peter
Réponse de peter sur le sujet MySQL - Lenteur affichage domaine - query select
Parfait, cet index sur room_id change tout !

Pour info, comme je vois "à confirmer".
J'ai environ 24000 entrées dans cette table _entry.
Pour se connecter ou changer de domaine ou créer/modifier/supprimer un résa, il fallait une dizaine voir une vingtaine de secondes pour retourner à la vue planning week_all.
Quand on est devant l'écran c'est une éternité.
Avec cet index c'est immédiat.

Merci pour le suivi et bon courage.
Dernière édition: il y a 2 ans 7 mois par peter.

Connexion ou Créer un compte pour participer à la conversation.

  • cathpeta35
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 ans 8 mois - il y a 2 ans 8 mois #3706 par cathpeta35
Réponse de cathpeta35 sur le sujet MySQL - Lenteur affichage domaine - query select

Bonjour
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

 
Moi aussi, j'ai eu un souci, mais heureusement que vous étiez là pour nous aider.
Dernière édition: il y a 2 ans 8 mois par Yan.

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan