ABD Münbiçi bırakır mı ?

ABD, Münbiçin yarısı sizde yarısı bizde kalsın dedi

SON 20 YILDA OSCAR KAZANAN KADINLAR

Son 20 yılda En İyi Kadın Oyuncu kategorisinde Oscar kazanan oyuncuların listesi...

AFRİN HAREKATI

Zeytin Dalı Harekatında teröristlerden temizlenen bölge artıyor

SILKROAD XIAN SERVER

2017 de açılan Xian server ilginç özelliklerde

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MySQL Optimizasyonu: Tıkanıklıklar

 
#1

Yavaş Sorguların Tespit Edilmesi
MySQL’de tıkanıklık olmasının en büyük sebeplerinden birisi bazı sorguların yavaş çalışmasıdır. Peki hangi sorgunun yavaş çalıştığını nasıl anlayacağız? Bunun için MySQL’de slow log denilen kayıt tutma sisteminin ayarlarını düzenleyeceğiz. Bunun için MySQL ayar dosyamızda bir dizi değişiklik yapmamız gerekecek. Şimdi uçbirimi açıp root yetkilerini alalım ve aşağıdaki kod ile MySQL ayar dosyamızı düzenleyelim.
Alıntı:nano  /etc/mysql/my.cnf
Yukarıdaki kodu uçbirime girdiğimizde karşımıza aşağıdaki gibi bir görüntü çıkacaktır.
17.png
Şimdi Ctrl + W tuşuna basalım ve arama yerine log_slow_queries yazıp enter tuşuna basalım.
22.png
Karşımıza yukarıdaki gibi bir yer gelecektir. Klavyede bulunan ok tuşları yardımıyla long_query_time bilgisinin 2 olan değerini 1 olarak değiştiriyoruz. Ctrl + X tuşuyla  Böylece 1 saniyeden uzun süren sorgular log_slow_queries bilgisinin bulunduğu yere kaydediliyor. Buradaki log_slow_queries bilgisinin tuttuğu dosya yerini bir yere not alın çünkü ileriki aşamalarda kullanacağız.
Yavaş Çalışan Sorguların İncelenmesi
Eğer MySQL’den anlıyorsanız yavaş sorguları kendiniz inceleyebilirsiniz. Ama ben size Percona Toolkit ile gelen pt-query-digest aracını kullanmanızı tavsiye ederim. Zaman ve kullanışlılık açısından çok faydası olacaktır. Şimdi uçbirimi açalım ve aşağıdaki kodu girip analiz işlemini başlatalım.
Alıntı:pt-query-digest [MySQL SUNUCU] -u [KULLANICI ADI] -p [ŞİFRE] [log_slow_queries]
Yukarıdaki sorgudan sonra aracımız bize yavaş çalışan sorguları ve yavaşlıkları ile ilgili bilgiler verecek. Bu bilgiler doğrulutusunda sorgularımızda gerekli düzenlemeleri yapabiliriz.
Toplamda üç yazıdan oluşan MySQL Optimizasyonu yazı dizimizin sonuna geldik.



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  mysql veritabanı işlemleri sent 0 442 10-01-2018, Saat: 23:52
Son Yorum: sent
  mysql sunucu hızlandırma selami 0 756 30-05-2017, Saat: 15:17
Son Yorum: selami
  MySQL Optimizasyonu: Ayarlar selami 0 676 30-05-2017, Saat: 15:15
Son Yorum: selami
  Mysql Benzer İçeriklerin Bulunması tuğrul 0 724 09-05-2017, Saat: 11:46
Son Yorum: tuğrul
  Temel MySQL Örnekleri sent 1 1,331 10-04-2017, Saat: 16:22
Son Yorum: Donaldsed

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2018 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2018 Tüm hakları saklıdır.