Page 1 sur 1

Poid maximum d'une BDD avec Wamp

Posté : 26 août 2008, 14:31
par thewind1
Bonjour,

Je travaille sur une application web sous symfony avec Wamp.
Toute la mise en place est prête. Il ne reste plus qu'à alimenter ma base.
Le problème c'est que les données font 2 go et 848 Mo. Alors pour alimenter ma base je le fais en ligne de commande (windows) avec :

Code : Tout sélectionner

mysql.exe -u root -p --default-charracter-set utf8 monSite < C:\Users\Public\Partage\maBase.sql
Ma base se remplit mais ça dure vraiment longtemps.

Alors, ma question est, y a-t-il un autre moyen d'alimenter ma base avec ses Liens ?
Car phpmyadmin plante souvent.
Et quel est le poid maximum, svp ?

Merci. [/code]

Posté : 26 août 2008, 15:57
par @rthur
Bonjour,

Regarde du côté de la commande SQL

Code : Tout sélectionner

LOAD DATA INFILE
ou du côté de l'utilitaire mysqlimport qui permettent de faire des importations en quelques secondes :)
http://dev.mysql.com/doc/refman/5.0/fr/mysqlimport.html

A propos de la taille maximale d'une BDD avec MySQL voici les pages de la doc:
http://dev.mysql.com/doc/refman/5.0/en/full-table.html
http://dev.mysql.com/doc/refman/5.0/en/ ... ndows.html
Attention, si ton fichier xxxxx.sql fait 2 Go, la taille réelle de ta base de données quand elle sera importée sera bien inférieure, il ne faut pas du tout se baser là dessus.

Posté : 26 août 2008, 16:06
par sadeq
Exact,

Il vaudrait mieux stocker le schéma sous forme SQL et les données sous des formes CSV ou XML.
Comme ça au moment de l'importation (transfert) exécuter, s'il le faut, le schéma en SQL pour construire les tables et utiliser un LOAD DATA INFILE pour injecter les données. C'est plus rapide comme ça.

Posté : 26 août 2008, 16:56
par thewind1
:D

Un grand merci à vous les gars.

Parcontre j'ai une autre question mais je vais le poster pour un autre sujet.

Merci.