Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2008, 12h59   #1
Futur Membre du Club
 
Inscription : avril 2005
Messages : 104
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 104
Points : 18
Points : 18
Par défaut Optimisation Mysql - prob cache

Bonjour,
j'ai un serveur dédié superplan 2008 (core 2 duo, architecture 64bit, 1go DDR2, dd250go) qui tourne sous gentoo ovh release 2.

Lors que j'importe des gros fichiers dans mysql (plusieurs fichiers de 100 mo), je ne peu plus accéder à mes base de données:

Code :
1030 - got error 28 FROM storage engine
Dans mes logs mysql voici l'erreur indiquer:
Code :
080127 11:00:54 [ERROR] /usr/sbin/mysqld: Disk IS full writing '/var/run/mysqld/mysqld-bin.000008' (Errcode: 28). Waiting FOR someone TO free space... Retry IN 60 secs
Pour infos, le fichier /var/run/mysqld/mysqld-bin.000008 est de 700 mo

Erreur lorsque j'essaie d'accéder à phpmyadmin:
Code :
Warning: session_write_close() [FUNCTION.session-write-close]: WRITE failed: No space LEFT ON device (28) IN /home/ovh/www/phpMyAdmin-2.8.0.4/INDEX.php ON line 44
Dans ce cadre, je souhaiterais savoir quelles sont les variables à ajuster afin de palier à ce probléme, en sachant qu'a terme ma base de donnée doit contenir environ 1go de données.


Actuellement, mon fichier my.cnf est comme ça:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
character-set-server		= latin1
default-character-SET		= latin1
user 						= mysql
port = 3306
socket = /var/run/mysqld/mysqld.sock
pid-file 					= /var/run/mysqld/mysqld.pid
log-error 					= /var/log/mysql/mysqld.err
basedir 					= /usr
datadir = /var/lib/mysql
skip-locking
key_buffer 				= 150M
max_allowed_packet 			= 1M
table_cache 				= 64
sort_buffer_size 			= 1M
net_buffer_length 			= 1M
read_buffer_size 			= 768
read_rnd_buffer_size 		= 512K
myisam_sort_buffer_size 	= 8M
thread_cache_size =80
query_cache_size = 8M
tmp_table_size = 1024M
table_cache = 800
thread_concurrency=2
Merci pour votre aide,
Thibaut
thibaut06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 16h32   #2
Membre Expert
 
Avatar de Sivrît
 
Inscription : février 2006
Messages : 953
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 953
Points : 1 189
Points : 1 189
Le disque dur est plein.

Il faudrait voir le partitionnement et quels sont les fichier qui consomment le plus VS la place disponible mais les log binaires semblent activés (curieux que le fichier de configuration n'y fasse pas référence). L'import de gros fichiers les fait grossir très vite, je pense qu'ils doivent monopoliser beaucoup de place.

Plus de détails sur http://dev.mysql.com/doc/refman/5.0/...ster-logs.html et en particulier http://dev.mysql.com/doc/refman/5.0/...ster-logs.html pour purger un peu les log binaires.
Sivrît est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2008, 10h20   #3
Futur Membre du Club
 
Inscription : avril 2005
Messages : 104
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 104
Points : 18
Points : 18
Je te remercie pour ta réponse, donc en effet les logs binaires prenaient pas mal de place (700mo), mais pas assez pour remplir le dd (250go).

J'ai modifié ma config en désactivant les logs binaires et en optimisant ma conf avec mysqltunner et mysql-primer.

Et tout semble bon, maintenant, en tout cas merci pour ton aide
thibaut06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h33.


 
 
 
 
Partenaires

Hébergement Web