• 08-04-2019, 13:31:34
    #1
    Merhaba.
    Mysql sorgularını webten takip edebileceğimiz bir php kodu var mı?

    Yani demek istedim www.site.com/mysql.php yazıp enter a bastığımda profiler da olduğu gibi sorgu vs vs görüntülenen bir yazılım var mı?

    Böyle bir yazılım yok ise başlangıç nasıl olur? Nereden başlamak lazım?

    Teşekkürler.
  • 08-04-2019, 13:59:38
    #2
    iki yöntem kullanabilirsiniz.
    1. SET global general_log = 1; SET global log_output = 'table'; mysql komut satırından bu iki komutu girerek mysql database sinden general_log tablosuna sorgu çekerek sorguları gorebilirsin.
    2. mysql in ayar dosyasında my.cnf log=/var/mysql/senin_istediğin_bir_isim.log satırını ekleyerek sorguların dosyaya düşmesini sağlarsın sonra bu dosyayı parse edersin.
  • 08-04-2019, 14:10:56
    #3
    İlk yol mssql için olmuyor mu?
    Ben onu okumuştum.
    Mssql olduğu için olmuyor diye düşünmüştüm.
    Bunun nasıl yapılacağı ile alakalı bir döküman var mı?
  • 08-04-2019, 15:52:03
    #4
    mysql sorup mssql'e nerden geçtin anlamadım ama query plan cache üzerinden sorgulayabilirsin mssql için, last execution time ile çalışma zamanına göre sıralar çekersin
  • 09-04-2019, 10:50:16
    #5
    Yok hayır

    SET global general_log = 1; SET global log_output = 'table'; mysql komut satırından bu iki komutu girerek mysql database sinden general_log tablosuna sorgu çekerek sorguları gorebilirsin.

    bunu okumuştum ben ama bu mssql için yapılıyordu. yorumlarda mysql için olmadığı yazıyordu ona istinaden yazmıştım.

    şimdi mysql adına bunları yapmak için bir döküman falan var mı?

    yada hazır bir kütüphane?
  • 09-04-2019, 12:34:54
    #6
    sunucuya netdata kurun gerekli modulleri aktif ederek istediğiniz şeyi takip edin
  • 09-04-2019, 13:48:09
    #7
    cevabınız için teşekkür ederim fakat hosting olduğu için bir şey kurmam yada kurdurmam mümkün değil.
  • 09-04-2019, 14:47:49
    #8
    SET global general_log = 1;
     SET global log_output = 'table';
    bu komutları phpmyadmin de verirsen çekilen tüm sorguları general_log tablosuna kayıt ediyor.
    phpmyadminden kayıt edip etmediğini görebilirsin.