Displaying posts with tag: Performance (reset)
MySQL en vrac (2)

Présentation sur les stratégies de sauvegarde : MySQL Backup Strategy.

Réplication multi-sources : un exemple concret.

Le projet WebScaleSQL.

Un excellent article sur la sécurité : Performance Schema memory tables and rightless users.


Classé dans:MySQL Tagged: backup, …

[Lire plus]
MySQL en vrac (1)

Excellent article sur la performance de InnoDb et les niveaux d’isolation.

AWS ajoute le support de l’encryption transparente pour MySQL : les détails ici.

MySQL 5.7.5 et le covering index : enfin des changements!

Comportement de l’option ONLY_FULL_GROUP_BY dans la version 5.7 : un article sur le sujet.

Envoyer des tweets de MySQL avec Perl vers Twitter : …

[Lire plus]
Codizy disponible en SAAS !

I) Nous vous avons entendu !

Nous avons reçu plusieurs retours clients nous demandant si nous prévoyions d’avoir à notre catalogue une version SAAS de Codizy. C’est à présent chose faite !

Cette version permet de simplifier encore l’installation de Codizy:

  • Pas de partie serveur
  • Partie client préconfigurée
  • Installation fonctionnelle en moins de 5 mn !

 

Cette nouvelle version bénéficie des mêmes fonctionnalités que la version ‘On-premises’.

Pour rappel, Codizy est une solution unique conçue pour aider les ingénieurs à optimiser les applications PHP / MySQL. Elle couvre l’ensemble …

[Lire plus]
PHP 7 : il sera le berceau de PHPNG

I) Mais où est passé PHP 6 ?

Après un long débat interne, il a été décidé que la prochaine version majeure de PHP (qui devrait sortir officiellement d’ici quelques années !) s’appellerait PHP 7, et non PHP 6.

Les raisons sont variées :

  • Une version 6 (dont le focus était le support natif de l’unicode) a failli voir le jour mais a été abandonnée
  • Il y a beaucoup de littérature disponible parlant de « l’ancien » PHP 6
  • Le nombre 6 est maudit
[Lire plus]
Sortie de MariaDB 5.5.39 : Analyse des améliorations

I – Quoi de neuf dans MariaDB 5.5.39 ?

Avec MariaDB 5.5.39, les améliorations principales listées par la release notes sont assez succinctes :

  • Mise à jour de  XtraDB en utilisant la version incluse dans Percona Server en version 5.5.38-35.2
  • La variable système timed_mutexes a été dépréciée et n’a plus aucun effet
  • TokuDB a été mis à jour en version 7.1.7

Rien de bien excitant donc, et pourtant pas mal d’améliorations de …

[Lire plus]
Quel impact vos performances applicatives ont-elles sur vos coûts homme?

I – Le coût homme, une variable souvent oubliée

Lorsqu’un site internet tombe en panne (downtime), on pense tout de suite au coût associé à la perte de revenu (particulièrement dans le cas d’un site e-commerce).

Pourtant cette panne a également un coût humain qui ne doit pas être négligé. Il est donc important de pouvoir évaluer son impact.

 

II – Quels sont les points à prendre en considération ?

 

A- Le nombre d’employés qui sont dans l’incapacité totale de travailler :

Par exemple, pendant que votre site de E-commerce n’est plus disponible, les équipes chargées de la gestion des catalogues ainsi que celles en charge des commandes et des livraisons ne peuvent plus travailler.

Utilisez la formule suivante :

 

[Lire plus]
Sortie de MariaDB 10.0.12 : Analyse des améliorations

I – Des nouvelles fonctionnalités rajoutées en douce ?

Jusqu’à maintenant les différentes versions GA (Generaly Available) stable n’introduisaient pas de nouvelles fonctionnalités dans MariaDB.

 

Il semblerait que la version 10.0.12 soit une exception à cette règle, car elle comporte une nouvelle fonctionnalité qui n’est pas visible dans les Release Notes., en plus des optimisations de performances que nous allons analyser avec attention.

 

II – Analyse des petites surprises offertes par MariaDB 10.0.12

 

1) Arrivée des fonctions INET6_ATON() et INET6_NTOA() …

[Lire plus]
Comment améliorer les performances de vos applications PHP / MySQL ?

I – Les performances Front-End :

CAUSES DES MAUVAISES PERFORMANCES :

Les causes des problèmes de performances front sont connues et bien maitrisées. Les plus significatives sont :

  • taille de vos pages et de des éléments qu’elles contiennent
  • nombre d’éléments chargés
  • ordre de chargement des éléments

 

SOLUTION EXISTANTES :

Il existe de nombreux outils permettant d’analyser et d’améliorer la performance « perçue » par vos utilisateurs. Le plus connu est probablement Google Pagespeed qui vous fourni une analyse de vos pages, et la liste des points à …

[Lire plus]
MySQL est-il WebScale ?

I – WebScale, ca veut dire quoi ?

WebScale est un terme à la mode que l’on rencontre de plus en plus fréquemment.

On entend par exemple que Mongo DB est WebScale. En pratique, WebScale signifie simplement qu’une application (un gestionnaire de base de donnée par exemple) est conçue pour « scaler » facilement, c’est à dire supporter plus de charge et de trafic en augmentant par exemple la puissance CPU, le nombre de machine etc…

Dans le cas de MySQL, les développements de ces dernières années ont été beaucoup centrés sur l’amélioration de la « scalabilité » comme nous …

[Lire plus]
Choisir le système de fichier optimal pour InnoDB

I – Pourquoi le système de fichier est important

InnoDB a besoin à la fois de bonnes performances en lectures et écritures aléatoires, mais aussi séquentielles.

En effet, pour essayer de garder des performances optimales, InnoDB a le système de fonctionnement suivant : il écrit dans ses fichiers de log (ib_logfile0 / ib_logfile1) de façon séquentielle, et réalise de façon régulière du « checkpointing » qui consiste à écrire les pages modifiées du buffer pool sur le disque.

Cela peut entrainer …

[Lire plus]