Vérifier MySql Espace
Est-il une commande pour vérifier combien d'espace de MySql a gauche?
df -h ? (rembourrage)
Je pense que vous auriez plus de chance avec celui-ci sur ServerFault
Merci à tous pour les réponses, je ne sais pas si mysql peut limiter la quantité de données qu'il peut stocker. Si je garde un œil sur l'espace disque du serveur, je vais être en mesure d'avoir une idée de la façon dont beaucoup de place est laissée pour la base de données.
Je pense que vous auriez plus de chance avec celui-ci sur ServerFault
Merci à tous pour les réponses, je ne sais pas si mysql peut limiter la quantité de données qu'il peut stocker. Si je garde un œil sur l'espace disque du serveur, je vais être en mesure d'avoir une idée de la façon dont beaucoup de place est laissée pour la base de données.
OriginalL'auteur MrB | 2010-07-07
Vous devez vous connecter pour publier un commentaire.
Généralement, MySQL n'est pas limitant l'espace, il peut utiliser. Vous pouvez utiliser tout l'espace de votre disque dur(s) contenir.
Il y a cependant quelques exceptions, pour les très grandes tables. Par exemple, le Moteur de Stockage MyISAM, il y a un Max_Data_Length qui détermine la quantité de données d'un tableau peut gérer (selon le nombre d'octets utilisés pour les pointeurs)... mais par défaut de 4 go par table n'est pas un problème, et à partir de MySQL 5 un tableau peut stocker 256TB.
OriginalL'auteur Konerak
@PeterTurner j'ai un précédent post du 29 octobre 2010 sur la façon dont l'espace est utilisé par MySQL
Comment surveiller MySQL espace?
Cependant, je sais que ce n'est pas ce que vous cherchez. Vous ne voulez pas combien d'espace disque MySQL. Votre question est tout simplement de combien d'espace est laissé où mysql est écrit. Ce n'est pas une base de données MySQL opération. Néanmoins, vous pouvez profiter de MySQL pour rapidement répondre à votre question en conjonction avec le système d'exploitation. En collaboration avec quoi? La commande
df
La
df
affiche six colonnesQui se décompose à
Vous avez besoin pour obtenir la colonne 4,
Avail
. Il y a un problème avec cette idée: Si le système de fichiers nom est trop long, qui déplace les colonnes 2 à 6 à la ligne suivante. Voici un exemple:Noter que le dossier de données du système de fichiers nom déplace les colonnes 2 à 6 à la ligne suivante.
Par conséquent, il suffit de faire un nombre de lignes de la
df
d'affichage. Si il y a deux lignes, obtenir jeton #4. S'il y a trois lignes, obtenir jeton #3. Voici le script shell qui se fera l'écho de l'espace disponible où mysql est datadir est monté:Avis la ligne qui a
Ce que va donner la
df
rapport en octets. Vous pouvez le modifier:df
donne de sortie en KOdf -B 1K
donne de sortie en KOdf -B 1M
donne de sortie en MOLa seule mysql interaction est en train de récupérer
datadir
de mysql.Lui donner un essai !!!
OriginalL'auteur RolandoMySQLDBA
MySQL à l'aide de votre espace disque, de sorte que lorsque votre disque est d'avoir de la salle à gauche puis aussi MySQL doit également avoir de la place.
Dans MySQL, utilisez la
SHOW TABLE STATUS
de commande, et de regarder la Data_length colonne de chaque tableau, qui est exprimée en octets.Voir aussi :
OriginalL'auteur Somnath Muluk
Source de confusion, Il sera dépend de l'espace de votre disque dur.
Si vous avez de l'espace dans votre Disque Dur où vous avez installé le serveur mysql, Vous pouvez stocker des millions ++ dossiers.
vous ne savez pas si c'est possible
OriginalL'auteur BlueBird