Taille des tables MySQL

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par bidulemachin, 15 Septembre 2008.

  1. bidulemachin
    bidulemachin WRInaute discret
    Inscrit:
    5 Octobre 2007
    Messages:
    100
    J'aime reçus:
    0
    Bonsoir à tous,

    Voila mon problème :
    Je suis entrain d'optimiser ma base de données pour la rendre plus légère et plus rapide. En parcourant mes tables, je suis tombé sur une table qui contient 12 enregistrements avec 3 champs et la table fait 1,6Mo, rien que ça. Pour info, je n'ai pas créé cette table, elle fait partie du forum punBB. Donc voila ma question est : Quels sont les bons plans pour réduire la taille d'une table, et comment ca se fait que 12 enregistrements engendrent 1,6 Mo ?

    Merci d'avance pour vos réponses
     
  2. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
    Hello,

    1) il y a quoi dans ces 12 enregistrements ? S'il y a 100Ko de données pour chaque ça va vite...
    2) il s'agit de quel type de table InnoDB ? MyISAM ? Memory ?
    3) phpmyadmin indique un format "fixe" ou "dynamique" ?
    4) phpmyadmin indique quelle taille en "pertes" ? Si > 0, tu peux tenter un "optimize table XXXX"
     
  3. bidulemachin
    bidulemachin WRInaute discret
    Inscrit:
    5 Octobre 2007
    Messages:
    100
    J'aime reçus:
    0
    Alors voilà la structure de la table :

    user_id int(10) UNSIGNEDTexte entier
    ident varchar(200) latin1_swedish_ci
    logged int(10) UNSIGNED
    idle tinyint(1)

    Alors en gros ca recense les utilisateurs en ligne donc y a un user_id un ident qui est une IP ou un PSEUDO, un logged qui est un timestamp et un idle qui est a 1 ou a 0.

    Données 1 427,0 Kio
    Index 211,4 Kio
    Perte 27 300 o
    effectif 1 611,7 Kio
    Total 1 638,4 Kio

    Pour ce qui est du type de table c est MEMORY, et il est en format FIXE
     
  4. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    c'est à cause des pertes (à force de supprimer les enregistrement des users plus en ligne).
    Il faut donc faire un OPTIMIZE TABLE régulièrement
     
  5. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
    Il me semble que les tables "MEMORY" ne supportent pas les OPTIMIZE justement.

    En tous cas ces tables MEMORY sont forcément en "fixe", c'est à dire qu'un champ varchar(200) comme tu as là occupe toujours 201 octets, même s'ils ne contiennent que 4 caractères... c'est pourquoi si on peut il vaut mieux éviter d'utiliser de tels champs pour ce type de table.
     
Chargement...
Similar Threads - Taille tables MySQL Forum Date
modification taille images sur jimdo Développement d'un site Web ou d'une appli mobile 18 Août 2022
vitesse de chargement et taille d'une page Développement d'un site Web ou d'une appli mobile 7 Avril 2022
PageSpeed : Évitez une taille excessive de DOM Développement d'un site Web ou d'une appli mobile 27 Janvier 2021
La taille optimale de la balise Title en 2020 Débuter en référencement 19 Juin 2020
Où trouver le trafic incorrect Adsense détaillé par jour ? AdSense 5 Mai 2020
Rich snippet avis et taille de site Référencement Google 24 Juin 2019
Taille des sitemaps qui diminue alors que le catalogue produit augmente Débuter en référencement 8 Mars 2019
Taille du header ? Incidence ? Référencement Google 2 Septembre 2018
Google image sitemap taille max Débuter en référencement 12 Juin 2018
Google réduit la taille des descriptifs (snippets) : retour à 160 caractères ? Référencement Google 14 Mai 2018
Taille max cache Google ? Référencement Google 19 Septembre 2017
Bannière adsense taille maximale AdSense 16 Février 2017
Site de petites annonces avec Vidéo pour détailler le bien en vente Demandes d'avis et de conseils sur vos sites 1 Février 2017
qu'elle est la taille et le nom de la police de caractère utilisé sur le site change.org Demandes d'avis et de conseils sur vos sites 30 Janvier 2017
Taille de page différente en fonction des outils d'analyse Débuter en référencement 9 Décembre 2016
Fichier sitemap : la taille maximale passe à 50Mo Crawl et indexation Google, sitemaps 1 Décembre 2016
Optimisation de la taille d'une page web Développement d'un site Web ou d'une appli mobile 2 Novembre 2016
Avoir le générateur de mots clés détaillés AdWords 4 Octobre 2016
Quel plugin Wordpress pour améliorer la taille des images Demandes d'avis et de conseils sur vos sites 27 Juillet 2016
changer la taille de mes polices sur WORDPRESS Développement d'un site Web ou d'une appli mobile 20 Mai 2016