Teknoloji 03.07.2026

cPanel Sunucularda MySQL Geçici Dosya Dizinini (tmpdir) RAM Disk Yapma

cPanel Sunucularda MySQL Geçici Dosya Dizinini (tmpdir) RAM Disk Yapma

MySQL Geçici Dosyalarını RAM Üzerinde Çalıştırarak Veritabanını Hızlandırın

MySQL, karmaşık sorguları işlerken veya sıralama (ORDER BY) yaparken disk üzerinde geçici tablolar oluşturur. Disk hızı ne kadar yüksek olursa olsun, RAM belleğe kıyasla yavaştır. MySQL'in geçici dosya dizinini (**tmpdir**) sunucunun RAM belleğinde çalışan bir sanal disk (**tmpfs**) haline getirmek, veritabanı sorgu sürelerini 5 kata kadar hızlandırabilir.

1. RAM Disk (tmpfs) Oluşturma

Sunucu belleğinde geçici dosyalar için 2 GB boyutunda bir alan ayıralım ve bunu `/tmp/mysqltmp` dizinine bağlayalım:

mkdir -p /tmp/mysqltmp
chown mysql:mysql /tmp/mysqltmp
mount -t tmpfs -o size=2G,mode=0750 tmpfs /tmp/mysqltmp

Sunucu yeniden başladığında bu alanın otomatik bağlanması için `/etc/fstab` dosyasına şu satırı ekleyin:

tmpfs /tmp/mysqltmp tmpfs size=2G,mode=0750,uid=mysql,gid=mysql 0 0

2. MySQL my.cnf Yapılandırması

MySQL'e yeni geçici dizini bildirmek için `my.cnf` dosyasını açın:

nano /etc/my.cnf

`[mysqld]` başlığı altına ekleyin:

tmpdir = /tmp/mysqltmp

MySQL servisini yeniden başlatın: `systemctl restart mysql`. Veritabanı sorgularının artık çok daha hızlı bittiğini göreceksiniz.

Veritabanı kararlılığı yüksek, performanslı bir web hosting sunucusu yönetmek için web sitemizdeki ucuz CloudLinux Lisans ve cPanel Lisans lisanslama hizmetlerimizi tercih edebilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.