Total Users Online: 0 üye, 471 guest | Tarih/Saat: 2026-08-27 12:54
 
MySql veritabanı Performansını arttırmak
2011-02-28 22:34 GMT  oklu Alnt
Kaan

User is: Online status   Gender_M
Posts: 2772
Ülke: İstanbul - 34
Meslek: Serbest Meslek
Age: 43

MySql veritaban? ba?lant?lar?n? kontrol etmek ve Performans?n? artt?rmak

MySql veritaban?na yapt???m?z her ba?lant? sunucunun performans?na etki eder. Ba?lant? say?s? ve kapat?lmayan ba?lant?lar Mysql sunucusunun performan?s?n? d???r?r. Mysql performans?n? artt?rmak i?in maximum ba?lant? say?s?n? ve ba?lant? s?resini k?s?tlayabiliriz. Bunun i?in bir ka? Mysql Global de?i?kenini set etmemiz gerekli.

Mysql ba?lant? s?resi ve say?s?n? belirleyen de?i?kenleri de?i?tirmeden ?nce a?a??daki Sql komutlar?n? ?al??t?rarak de?erlerine bakal?m:
Mysql ba?lant? say?s?n? kontrol etmek :
Kod:
SHOW VARIABLES LIKE 'm%'


Mysql ba?lant? s?resini kontrol etmek :
Kod:
SHOW VARIABLES LIKE 'wait%'


Yukar?daki tablolarda Mysql'e yap?lacak maximum ba?lant? say?s? ve s?resiyle birlikte farkl? de?i?kenleri de g?rebiliyoruz.
?imbu bu iki de?i?keni de?i?tirelim :
Kod:
set wait_timeout = 30 -- maximum ba?lant? s?resi 30 sn.
set max_connections = 10 -- maximum ba?lant? say?s? 10.

Bu ?ekilde Mysql ba?lant? s?resini 30 saniye yaparak a??k unutulan ba?lant?lar? otomatik olarak sunucuya kapatt?rabiliyoruz. Di?er Mysql de?i?kenlerine veritaban? uygulaman?z?n kullan?m?na uygun ayarlar yaparak performans art??? sa?layabilirsiniz. Mysql global de?i?kenlerini yanl?? ayarlaman?n (fazka ya da d???k vermek gibi) veritaban? performans?na ters etki yapaca??n? unutmay?n.
Konuyla İlgili Diğer Başlıklar
Veritabanı Yöneticisinin Görevleri
Veritabanı MSSQL SQL nedir
Mysql bağlantı sorunu
Mysql türkçe karekter sorunu
MySQL IN – Birden Fazla Değer Karşılaştırma
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz.
Detaylar ??in: kaan@ntka.org

Seditio 170 ?ndir
Capte M?zik ?ndir
Seditio Toolbar ?ndir

 

Powered by Seditio © 2009-2012 All Rights Reserved