Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Nombre d'enregistrement maximum pour MySQL ?

Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
ecocentric
WRInaute accro
WRInaute accro

Inscrit le: 10 Fév 2004
Messages: 3262
Localisation: Mons

URL permanente de ce messagePosté le : Mar Fév 21, 2006 12:03    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

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.
 
ecocentric Visiter le site web du posteur
spidetra
WRInaute accro
WRInaute accro

Inscrit le: 07 Juil 2003
Messages: 1499
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Fév 21, 2006 12:27    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

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
 
ecocentric Visiter le site web du posteur
petit-ourson
WRInaute passionné
WRInaute passionné

Inscrit le: 31 Mai 2004
Messages: 783
Localisation: Paris

URL permanente de ce messagePosté le : Mar Fév 21, 2006 12:35    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

Tu vas en faire quoi aussi de ces tables ?

Des select, des insert, des update ?? des calculs ??
 
petit-ourson Visiter le site web du posteur
spidetra
WRInaute accro
WRInaute accro

Inscrit le: 07 Juil 2003
Messages: 1499
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Fév 21, 2006 12:46    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

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.
 
petit-ourson Visiter le site web du posteur
ecocentric
WRInaute accro
WRInaute accro

Inscrit le: 10 Fév 2004
Messages: 3262
Localisation: Mons

URL permanente de ce messagePosté le : Mar Fév 21, 2006 12:49    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

petit-ourson a écrit:
Tu vas en faire quoi aussi de ces tables ?

Des select, des insert, des update ?? des calculs ??


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).
 
ecocentric Visiter le site web du posteur
ecocentric
WRInaute accro
WRInaute accro

Inscrit le: 10 Fév 2004
Messages: 3262
Localisation: Mons

URL permanente de ce messagePosté le : Mar Fév 21, 2006 12:52    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

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.
 
ecocentric Visiter le site web du posteur
STFprod
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Jan 2004
Messages: 626
Localisation: Paris

URL permanente de ce messagePosté le : Mar Fév 21, 2006 12:56    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

j'ai une table contenant 3 millions d'enregistrements, avec un index, le tout prend environ 200Mo et je suis en mutualisé...
 
STFprod Visiter le site web du posteur
ecocentric
WRInaute accro
WRInaute accro

Inscrit le: 10 Fév 2004
Messages: 3262
Localisation: Mons

URL permanente de ce messagePosté le : Mar Fév 21, 2006 13:16    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

STFprod a écrit:
j'ai une table contenant 3 millions d'enregistrements, avec un index, le tout prend environ 200Mo et je suis en mutualisé...


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 ?
 
ecocentric Visiter le site web du posteur
STFprod
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Jan 2004
Messages: 626
Localisation: Paris

URL permanente de ce messagePosté le : Mar Fév 21, 2006 13:56    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

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 Smile

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...
 
STFprod Visiter le site web du posteur
shrom
WRInaute passionné
WRInaute passionné

Inscrit le: 05 Juil 2004
Messages: 866

URL permanente de ce messagePosté le : Mar Fév 21, 2006 13:59    Sujet du message: Re: Nombre d'enregistrement maximum pour MySQL ?

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


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.
 
shrom Visiter le site web du posteur
ecocentric
WRInaute accro
WRInaute accro

Inscrit le: 10 Fév 2004
Messages: 3262
Localisation: Mons

URL permanente de ce messagePosté le : Jeu Mar 09, 2006 11:23    Sujet du message: Nombre d'enregistrement maximum pour MySQL ?

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.
 
ecocentric Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort