Discussion

CentOS Sistemlerde DirectAdmin ile Adım Adım Kurulum: Veritabanı (MariaDB/MySQL) Şişmesi Nasıl Aşılır?

Started by NocturneX · 26 Aug 2026 18:36 · 2 Views · 0 Replies
Thread Starter #0
DirectAdmin, web hosting yönetimi için sıkça tercih edilen bir kontrol panelidir. CentOS üzerinde DirectAdmin kurulumunun ardından, veritabanı yönetimi de önemli bir aşamadır. MariaDB veya MySQL kullanıyorsanız, veritabanı şişmesi sorunuyla karşılaşabilirsiniz. Bu durum, performans kaybına ve sistemin yavaşlamasına neden olabilir. İşte bu durumu aşmak için izleyebileceğiniz adımlar.

1. Veritabanı Boyutunu Kontrol Edin

İlk adım olarak, veritabanı boyutunu kontrol etmek önemlidir. Aşağıdaki SQL komutunu kullanarak veritabanınızın boyutunu öğrenebilirsiniz:

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


Bu komut, veritabanı boyutlarınızı gösterir ve hangi veritabanlarının büyük olduğunu anlamanızı sağlar.

2. Gereksiz Verileri Temizleyin

Veritabanınızda yer kaplayan gereksiz verilerin temizlenmesi, şişmeyi önlemek için kritik bir adımdır. Örneğin, eski yedekler, kullanılmayan tablolar veya log kayıtları temizlenmelidir. Bunun için SQL komutları kullanarak belirli tabloları veya kayıtları silebilirsiniz:

CODE
12
DELETE FROM tablo_adı WHERE koşul;


Bu işlem, veritabanınızın boyutunu küçültecektir.

3. Optimize Edin

Veritabanınızı optimize etmek, performansı artırmak için önemlidir. Aşağıdaki komutla tüm tabloları optimize edebilirsiniz:

CODE
12
OPTIMIZE TABLE tablo_adı;


Bu, kullanılmayan alanları serbest bırakır ve sorgu sürelerini kısaltır.

4. Yedekleme ve Dışa Aktarma

Veritabanınızın düzenli olarak yedeklenmesi, daha büyük sorunların önüne geçer. Ayrıca, veritabanınızı dışa aktararak, gereksiz verilerden arınmış yeni bir veritabanı oluşturabilirsiniz. Aşağıdaki komutla dışa aktarım yapabilirsiniz:

CODE
12
mysqldump -u kullanıcı_adı -p veritabanı_adı > yedek.sql


Bu komut, belirtilen veritabanının yedeğini alır.

Sonuç olarak, DirectAdmin ile yönetilen bir CentOS sisteminde MariaDB veya MySQL veritabanı şişmesi sorununu aşmak için yukarıdaki adımlar oldukça etkilidir. Veritabanınızı düzenli olarak kontrol etmek ve optimize etmek, performansınızı artıracaktır.

You must be logged in to reply.

0 quotes selected