MySql veritabanı Performansını arttırmak
|
#5190 |
|
|
Kaan
User is:
Posts: 2772
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. |
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 |















