Nombre d'enregistrement maximum pour MySQL ?

Discussion dans 'Administration d'un site Web' créé par ecocentric, 21 Février 2006.

  1. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    2 653
    J'aime reçus:
    0
    Bonjour,

    J'ai une question très large concernant ce qu'un serveur de base de données MySQL peut supporter sur un bon mutualisé.

    Imaginons un annuaire de sites (ce n'est pas ce que je veux faire mais en terme de structure de table, ça y ressemble).

    J'envisage les tailles de base de données suivantes :

    - 50.000 entrées
    - 250.000 entrées
    - 500.000 entrées
    - 1.000.000 entrées

    A votre avis, ça va taper dans les combien de MB ?
    Le serveur peut tenir la charge jusque quel nombre d'enregistrement ? Avec quel type de configuration ? Des idées d'offres mutualisées pour me faire une idée ?

    Merci pour vos réponses.
    R.
     
  2. spidetra
    spidetra WRInaute passionné
    Inscrit:
    7 Juillet 2003
    Messages:
    1 215
    J'aime reçus:
    0
    Pour faire un premier calcul rapide de l'espace utilisé par une table de ta base :
    - quelle taille en octet d'une ligne
    - Quelle taille par page

    (taille de page en octet ) / (taille de la ligne en octet + qqes d'octets dépend du SGBD ) => nb d'enregistrement par page.

    ( ( Nb d'enregistrement désiré ) / ( Nb d'enregistrement par page ) ) * taille de la page => Estimation de l'espace disque pour une table

    Ce sont des estimations minimales.

    télécharge une vsersion d'essai de PowerAmc tu as un outil pour faire des calculs de volumétrie : http://www.sybase.fr/
    http://response.sybase.com/forms/PD11EvalTrial
     
  3. petit-ourson
    petit-ourson WRInaute impliqué
    Inscrit:
    31 Mai 2004
    Messages:
    680
    J'aime reçus:
    0
    Tu vas en faire quoi aussi de ces tables ?

    Des select, des insert, des update ?? des calculs ??
     
  4. spidetra
    spidetra WRInaute passionné
    Inscrit:
    7 Juillet 2003
    Messages:
    1 215
    J'aime reçus:
    0
    Pour le calcul de l'espace disque il faut aussi tenir compte des index.
    Plus tu crée d'index pertinent, plus ta base est performante en select, plus tu prend d'espace disque.
     
  5. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    2 653
    J'aime reçus:
    0
    un robot les mettra à jour chaque jour en delete et en insert.
    sinon, grosse majorité de select dans une table (pas de requête croisant les données de plusieurs tables, normalement).
     
  6. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    2 653
    J'aime reçus:
    0
    Concernant les tailles, disons (en gros) :
    - 128 octets de titre
    - 256 octets d'URL
    - 1024 octets de description
    - 1024 octets de métadonnées
    plus 1024 octets de divers.
    Soit grosso modo 5ko par enregistrement

    Les requêtes seraient assez simples mais le volume serait important.
     
  7. STFprod
    STFprod WRInaute occasionnel
    Inscrit:
    14 Janvier 2004
    Messages:
    484
    J'aime reçus:
    0
    j'ai une table contenant 3 millions d'enregistrements, avec un index, le tout prend environ 200Mo et je suis en mutualisé...
     
  8. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    2 653
    J'aime reçus:
    0
    Intéressant, ça.
    Tu peux me dire sur quelle offre mutualisée ?
    Tu as dû optimiser à mort ou pas ? Quelles types de mesures concrètes ?
    C'est bien sous MySQL ?
    Tes requêtes sont complexes ou simples ?
     
  9. STFprod
    STFprod WRInaute occasionnel
    Inscrit:
    14 Janvier 2004
    Messages:
    484
    J'aime reçus:
    0
    je susi chez celeonet en offre maxi.
    j'ai dû optimiser, forcément, choisis bien tes index, sinon ca tourne plus et le serveur risque de sauter.

    il y a des insert, des delete, mais 90% sont des select sur la clé indexée (c'est un catalogue), et ca fuse...

    C'est bien sous Mysql oui :)

    Et pour info, les requetes comprennent une jointure sur 1 et parfois 2 autres tables, ça tourne sans problème...
    Plusieurs milliers de visiteurs par jour, ca tourne toujours aussi bien...
     
  10. shrom
    shrom WRInaute impliqué
    Inscrit:
    5 Juillet 2004
    Messages:
    781
    J'aime reçus:
    0
    Tout va dépendre des réglages fait par ton hébergeur sur le serveur MySQL.

    Les options de configuration sont très variables:
    - optimisation en fonction de la taille de la base
    - optimisation en fonction de la taille des recordset
    - optimisation en fonction de l'utilisation ( lecture/écriture )

    etc ...

    Il est donc assez difficile d'avoir une estimation fiable. Chez certains hébergeurs, une base de 20 Mo posera déjà problème, chez d'autres 200 ou 300 Mo passeront nickel.

    Si tu veux une estimation sur la taille, j'ai une base de données qui contient environ 100 000 enregistrements, trois index numériques et un index full text, les données prennent presque 50 Mo et les index 18Mo.
     
  11. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    2 653
    J'aime reçus:
    0
    Ok.
    Je vous remercie tous pour ces réponses.

    Y a-t-il des précautions à prendre, des limitations, etc par rapport à l'usage d'index fulltext ? => temps CPU, mémoire, etc.
     
Chargement...
Similar Threads - Nombre enregistrement maximum Forum Date
[MySQL] Nombre d'enregistrements sur des horaires précis Développement d'un site Web ou d'une appli mobile 19 Juillet 2013
Nombre d'enregistrements du sitemap Crawl et indexation Google, sitemaps 15 Mai 2009
Compter le nombre d'enregistrement différents dans mysql Développement d'un site Web ou d'une appli mobile 31 Janvier 2006
WordPress Gérer de nombreuses pages sur Wordpress (structure en silo) Développement d'un site Web ou d'une appli mobile 15 Janvier 2022
Connaitre le nombre de visiteurs uniques Google Analytics 11 Décembre 2021
Astuce Nombre de caractères optimale pour nom de de domaine Référencement Google 18 Novembre 2021
Grand nombre d'URL non désirées site web Problèmes de référencement spécifiques à vos sites 11 Juin 2021
Est-il possible d'estimer le nombre de truviews sur youtube ads ? AdWords 6 Juin 2021
Nombre de mots maximum ? Débuter en référencement 20 Mai 2021
Nombre de résultats dans l'index primaire Crawl et indexation Google, sitemaps 17 Mai 2021
Search Console Nombre de pages indexées différent sur la commande "site:" Débuter en référencement 15 Avril 2021
Référencement d'une galerie contenant de nombreuses photos YouTube, Google Images et Google Maps 16 Janvier 2021
Limitation du nombre d'annonces (trafic incorrect AdSense) AdSense 8 Décembre 2020
Mon nombre de prospects ne génère pas suffisamment de ventes / conversion AdWords 19 Novembre 2020
Search Console Forte hausse du nombre de redirections Problèmes de référencement spécifiques à vos sites 23 Octobre 2020
Problème d'indexation pour de nombreuses pages Débuter en référencement 10 Octobre 2020
Forum - nombre de sujets / de messages par page Référencement Google 3 Mai 2020
Search Console Nombre de propriétés sur un compte Google Analytics 29 Avril 2020
Nombre de commentaires sur un article ? Administration d'un site Web 24 Février 2020
FAQ : équilibre entre précision des réponses et nombre de pages Débuter en référencement 3 Janvier 2020