Forum général.général MySQL - Gros problème de performance

Posté par  . Licence CC By‑SA.
Étiquettes :
5
26
mar.
2015

Bonsoir,

Je vous sollicite ce soir pour un gros soucis de performance avec MySQL suite au remplacement du serveur physique l'hébergeant.

Contexte :

  • machine physique dédiée à MySQL
  • bases de données de tests uniquement
  • processeur : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
  • 128 Go de RAM
  • RAID 1 Logiciel avec mdadm (3.3.1-r2) ; 2 disques
  • système d'exploitation : Gentoo

Le problème :

  • avant la migration, la restauration d'une sauvegarde de production prenait 8H
  • après la migration, la même restauration prends (…)

Forum général.général Centreon et ses logs

Posté par  . Licence CC By‑SA.
Étiquettes :
0
3
mar.
2015

Bonjour,

Depuis quelques temps la table "log" de la base centreon2_storage ne se met plus à jour. En fait elle se met à priori à jour avec plusieurs jours d'écart…

Je m'apprête à essayer de trouver la cause du problème, je n'ai pas encore cherché, je souhaitais avoir vos avis d'experts sur ce problème. Est-ce que quelqu'un a déjà rencontré ce dysfonctionnement ?

Également d'une manière plus générale ce qui pouvait provoquer ce genre de comportement sur une base MySQL.

SMI version 1.0.0

Posté par  (site web personnel) . Édité par Nÿco et ZeroHeure. Modéré par Nÿco. Licence CC By‑SA.
17
1
fév.
2015
PHP

SMI (Services Maintenance Interventions) est un logiciel libre de gestion et de suivi de maintenance ou gestion de SAV et de services, multi‐professions, développé en PHP / MySQL et placé sous licence GPL.

logo SMI

Cette nouvelle version apporte essentiellement des corrections de bugs mineurs, un passage en UTF-8 (character set et MySQL), l'intégration de JQuery pour améliorer les performances et l'ergonomie, et une amélioration de la gestion des plannings. Elle est également plus compacte et améliore les performances globales.

Rendez-vous performance Apache MySQL PHP le 20 janvier 2015 à l'école 42 Paris

Posté par  . Édité par Benoît Sibaud et ZeroHeure. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
7
8
jan.
2015
PHP

L’antenne AFUP (Association Française des Utilisateurs de PHP) de Paris donne rendez-vous à tous les informaticiens et informaticiennes le 20 janvier 2015 à partir de 18h30 à l'école 42 (96 bd Bessières, à Paris). Le thème abordé sera « Gagner en performance AMP ».

Comme toujours le rendez-vous est gratuit et ouvert à tous, n’hésitez donc pas en parler autour de vous, et comme toujours… le nombre de places est limité. Alors n'hésitez pas à vous inscrire à partir de la page de l'événement !

L'antenne invite plusieurs conférenciers pour couvrir la sécurité aussi bien du coté Front Office, Back Office et de manière générale. Le programme de cette soirée :

  • Ouverture des portes à 18h30 (début 19h00)
  • 1ere présentation : Performance serveur et Apache par William Agasvari
  • 2ème présentation : Performance MySQL par Olivier Zemrag
  • 3ème présentation : Performance PHP par Julien Pauli
  • Pot de l’amitié

Forum Programmation.SQL Performances des SGBD

Posté par  . Licence CC By‑SA.
1
15
déc.
2014

Hello,

Je suis à la recherche de benchmark, ou d'une étude sur les consommations ressources et temps de réponses des différents SGBD comme MySQL, Oracle, PostGreSql.

Savoir suivant la charge de la BDD (petite, moyenne, grosse) quels sont les temps d'accès, d'un insert,d'un select etc…

J'ai fouillé un peu sur internet, mais rien de bien m'est apparu si ce n'est les best-practices pour optimiser sa BDD.

Si vous avez vous-mêmes réalisé des tests, n'hésitez pas à me partager votre méthodologie (…)

Journal Présentation du projet SNACK

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
21
nov.
2014

Salut à tous,
je voulais présenter un petit projet du nom de SNACK (Secure Network Access for Kids).
C'est un projet qui a été initié par la société BH Consulting via un projet industriel dans l'école Telecom Nancy .
Ce projet a été ensuite continué et a atteinte une certaine maturité .
C'est tout d'abord un Freeradius sur une base MySQL avec une couche web en php via le framework php CakePHP et le framework CSS Bootstrap Twitter.
Son point (…)

Forum Programmation.php Création de filtre en PHP avec Wordpress

Posté par  . Licence CC By‑SA.
Étiquettes :
1
31
oct.
2014

Bonjour tout le monde,

Je tiens d'abord à préciser que je n'ai que très peu de connaissance en PHP.
Voici mon souci :

J'utilise Wordpress pour mon site, je voudrais un système de filtre sur une liste d'objet par exemple :

NOM MARQUE NUMERO DE SERIE DATE ACHAT

J'aimerai que quand je clique sur NOM que je puisse trier les objets par ordre alphabétique croissant/décroissant et ça pour chaque rubrique (Marque, date, etc..).

Je suppose qu'il faut que je varie (…)

Forum Programmation.SQL Connexion impossible à un serveur MySQL

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
sept.
2014

Bonjour,

J'ai régulièrement le message suivant dans mon application :

Impossible de se connecter : Host 'xxxxxxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

(j'ai bien le nom d'hôte en question, ici remplacé par xxxxxxx)

Le flush-hosts règle bien le problème, cependant je souhaiterais que cela ne se produise pas.

Le serveur MySQL en question héberge les BDD Centreon et tourne sous FAN 2.4 (CentOS)

J'ai été voir le fichier /var/log/mysqld.log mais je ne vois rien (…)

Forum Programmation.SQL Création de clés étrangères

Posté par  . Licence CC By‑SA.
Étiquettes :
1
14
juil.
2014

Bonjour,

Je suis en train de créer une base de données, pour ne pas m'embêter j'utilise Workbench.

Toutes mes tables ont été créées, maintenant je cherche à créer les clés étrangères entre les tables mais je ne trouve pas comment faire dans Workbench.

Sur internet on trouve un tutoriel, mais c'est en passant par un diagramme EE. Chose que je n'ai pas fait lors de la création de ma base. Peut être peut-on afficher le diagramme EER d'une base déjà (…)

Exploitez vos SGBD grâce à dbSQWare

Posté par  (site web personnel) . Édité par Nÿco et claudex. Modéré par Pierre Jarillon. Licence CC By‑SA.
30
24
mai
2014
Base de données

Une petite précision tout d'abord sur ce qu'est un SGBD ! Voici ce que nous écrit Wikipédia à ce sujet "En informatique un système de gestion de base de données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations."
Il en existe un grand nombre, plus ou moins libres et plus ou moins répandus. Dans les plus connus du monde libre, il y a notamment MySQL, PostgreSQL…

À l'heure actuelle, une grande majorité des applications voulant stocker de l'information le fait dans un SGDB. Par exemple, nombre de sites web sont développés en environnement LAMP dont le "M" vient de MySQL. Vient ensuite une autre précision à donner sur ce qu'est "l'exploitation" de ces SGBD. Cela regroupe en fait les tâches récurrentes (souvent automatisées) faites par les administrateurs de bases de données.

La première qui vient à l'esprit est celle de backup (sauvegarde). En général, quand on stocke de l'information, c'est que l'on ne veut pas la perdre ! Il est donc de bon ton d'avoir un système de backup efficace qui nous permettra de récupérer nos données perdues ou altérées en cas de problème (matériel, logiciel, erreur humaine…).

Viennent ensuite les tâches dédiées à la performance comme l'update statistics ou la réorganisation (là, on est dans le barbare pour certains, mais on tâchera d'écrire un article dessus si cela intéresse du monde).

Et enfin, il est bien de pouvoir avoir une vision globale de son parc de SGBD en terme de type, version, volumétrie… c'est ce que l'on appelle la gestion de la CMDB et du capacity planning.

Un outil a été développé dans ce sens pour regrouper toutes ces tâches (et bien d'autres), il s'agit de dbSQWare.

Forum Programmation.autre table SQL à optimiser

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
14
avr.
2014

Je connais très peu les bases de données et j'aimerais savoir comment optimiser une table pour un projet Python3/sqlite3. Voici les contraintes :

  • 5 champs dont deux sur lesquels portent les recherches dans la base : "form"(text) et "searchfreq"(integer)
  • je n'ai pour le moment pas créé d'index unique
  • la base, une fois créée, s'enrichit à l'aide d'INSERT successifs; aucune autre opération n'est effectuée en écriture sur la base.
  • une fois la base créée, des recherches portant sur les champs "form" (…)

Journal Piwik, 2ème du nom

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
18
déc.
2013

Piwik vient juste de sortir en version 2.0

Pour ceux qui ne le connaissent pas (encore), il s'agit d'un outil de statistiques et de mesure d'audience de vos sites Web.
C'est un projet assez actif qui s'intègre facilement aux principaux CMS, plateformes de blogs ou aux sites développés à la main.

La version 2 corrige 171 bugs. Dans les ajouts majeurs, il y a désormais la possibilité de voir un profil de visiteur et un gestionnaire de thèmes et de (…)

Forum Programmation.SQL RAND() dans un SubSelect : comportement étrange

Posté par  . Licence CC By‑SA.
Étiquettes :
1
7
déc.
2013

Bonjour,
J'ai 2 tables (galeries et peintures) avec des champs tout ce qu'il y a de plus classiques (id et nom pour l'une, id, nom et id_galerie pour l'autre) et je cherche à récupérer la liste de mes galeries et, pour chacune d'elles, une des peintures qui lui sont rattachées, choisie aléatoirement.
J'ai donc la requête suivante :

SELECT  g.id AS id_galerie,
        g.nom AS nom_galerie,
        p.id AS id_peinture
(…)

Forum Programmation.web Création d'un intranet/extranet a partir d'open source gratuit ?

Posté par  . Licence CC By‑SA.
0
13
nov.
2013

Salut a toi, communauté linuxienne!

Je viens te demander des suggestions pour un projet que je dois mettre en place dans mon entreprise dans le cadre d'un stage de fin d'études (DUT info).
Je vais exposer le contexte, les features demandées et les pistes de réflexions que j'ai abordées pour que tu puisse me conseiller (si tu le veut bien ).

Un peu de contexte :

Boite de développement, méthode SCRUM (sprints de 2 semaines) employée pour le travail.
L'objectif (…)