Question

Je suis peu la migration d'un serveur web Debian Lenny à un autre hôte et Debian Squeeze. L'installation standard de MySQL même Squeeze est 5.1 et serait donc par défaut MyISAM - Je suis enclin à coller avec ma règle habituelle de pouce que je reste avec comme Debian standard d'installation possible pour une stabilité maximale, notamment en permettant InnoDB ne semblent être complètement indéréglable

La charge transactionnelle sur la base de données est minime car il est un site à faible trafic. Je suis plus soucieux de garder la gestion aussi simple que possible que toute autre chose. Le site exécute une version personnalisée de WordPress développé par une 3ème partie.

Je dois ajouter que mon expérience avec MySQL sous quelque forme est minime.

Devrais-je bâton avec mon plan ou profiter de l'occasion de se pencher sur InnoDB?

Était-ce utile?

La solution

Pour être honnête, avec un environnement à faible trafic en cours d'exécution sur 5.1, vous ne devriez pas avoir de problèmes avec MyISAM. La plus grande chute de MyISAM est de table-écrit le verrouillage, l'OMI. Mais avec des données limitées dans les tableaux, ce ne sera pas visible.

MyISAM est probablement plus facile à gérer du point de vue de DBA avec récupération et réparation.

Et en 5.1, je pense que les indices de référence InnoDB ne sont pas vraiment à la hauteur. Je peux me tromper à ce sujet, donc je vais le chercher à nouveau!

Modifier Recherche rapide Google relevai cet article en 2009 en utilisant 5.1 http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/

donne quelques beaux points de discussion, en particulier la section sur InnoDB accordage besoin.

HTH

Autres conseils

Ce carillon est juste dans le @ réponse de DTEST.

Je suis d'accord avec sa réponse en ce qui concerne les avantages et les inconvénients de la migration à partir MyISAM à InnoDB

Je voudrais ajouter que la mise en place pour la mise en cache MyISAM est plus simpliste que InnoDB parce que vous avez à vous soucier des fichiers journaux InnoDB conjointement avec l'utilisation du pool de mémoire tampon et dimensionnement des objets qui peuvent être stockés. MyISAM est mise en cache juste assez pour les pages d'index MYI.

Étant donné que votre site est déjà faible trafic, vous devez rester comme vous êtes MyISAM, à condition qu'il n'y aura pas prévu augmentation du trafic dans l'immédiat.

Pour ne pas voler le tonnerre de quelqu'un, @ la réponse de DTEST frappe le droit de l'ongle sur la tête par les pros MyISAM et le contre. En outre, InnoDB fournira trop de puissance de feu pour un site à faible trafic (overkill inutile).

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top