Müzakirə

Linux MySQL Disk Kullanımını Kontrol Etme

Başladan ThreatSeeker · 17 avq 2026 07:46 · 5 Baxış · 0 Cavablar
Mövzunu Açan #0
MySQL veritabanı yönetim sistemi, disk alanı kullanımı açısından önemli bir konudur. Özellikle büyük veri setleri ile çalışan sistemlerde disk alanının yönetimi, performans ve sistemin sağlıklı çalışması açısından kritik bir rol oynamaktadır. Linux üzerinde MySQL disk kullanımını kontrol etmek için bir dizi araç ve yöntem bulunmaktadır.

Öncelikle, MySQL veritabanlarınızın ne kadar disk alanı kapladığını öğrenmek için du komutunu kullanabilirsiniz. Örneğin, MySQL'in veri dizini genellikle /var/lib/mysql altında bulunur. Aşağıdaki komut ile bu dizinin disk kullanımını kontrol edebilirsiniz:

CODE
1du -sh /var/lib/mysql/*


Bu komut, her bir veritabanının ne kadar alan kapladığını gösterir. Çıktı, her veritabanının boyutunu insan tarafından okunabilir bir formatta sunar.

Bir diğer önemli araç ise mysql komut satırı arayüzüdür. Veritabanınızın boyutunu öğrenmek için aşağıdaki SQL sorgusunu kullanabilirsiniz:

CODE
1234SELECT table_schema AS "Veritabanı", 
       SUM(data_length + index_length) / 1024 / 1024 AS "Boyut (MB)" 
FROM information_schema.tables 
GROUP BY table_schema;


Bu sorgu, her bir veritabanının toplam boyutunu megabayt cinsinden gösterir. Bu bilgiler, hangi veritabanlarının daha fazla alan kullandığını anlamanızı sağlar.

Ayrıca, df komutu ile genel disk kullanım durumu hakkında bilgi alabilirsiniz. Bu komut, dosya sisteminizdeki toplam, kullanılabilir ve kullanılan disk alanını gösterir:

CODE
1df -h


Bu komutlar ve sorgular, MySQL veritabanlarınızın disk kullanımını etkili bir şekilde kontrol etmenizi sağlar. Disk alanı yönetimi konusunda dikkatli olmak, sistem performansını artırmanın yanı sıra veri kaybı riskini de minimize eder. Bu nedenle, düzenli kontrol ve bakım yapmak oldukça önemlidir.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi