2024 Yazar: Peter John Melton | [email protected]. Son düzenleme: 2024-01-09 10:10
Microsoft’un SQL Server'ında, veritabanına isabet eden her SQL sorgusunu izlemek için kullanabileceğiniz Profiler adlı bir araç vardır. Bu, program yöneticileri ve veritabanı yöneticilerinin bir uygulama tarafından oluşturulan kesin sorguları gidermek için son derece kullanışlıdır.
MySQL'i sık sık kullanmaya başladığımda, bunun nasıl yapılacağını anladığım ilk şeylerden biri oldu. WordPress veya phpBB tarafından oluşturulan gerçek SQL kodunu başka nasıl görebilirsin?
Yapmamız gereken ilk şey, MySQL'de sorguların günlüğe kaydedilmesini açmaktır. Bunun sadece geliştirme aşamasında yapılması gerektiği konusunda uyarın… her bir soruyu bir dosyaya kaydetmek için işleri yavaşlatır.
Ubuntu'da genellikle /etc/mysql/my.cnf dosyasını MySQL yapılandırma dosyanızı bulun ve açın. “Günlüğe kaydetme ve çoğaltma” yazan bölüme bakın.
# # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer.
log = /var/log/mysql/mysql.log
Sadece günlüğü açmak için “log” değişkenini uncomment. MySQL'i şu komutla yeniden başlat:
sudo /etc/init.d/mysql restart
Şimdi sorguları geldikçe izlemeye başlamaya hazırız. Yeni bir terminal açın ve bu komutu çalıştırmak için log dosyasını kaydırın, gerekirse yolu ayarlayın.
tail -f /var/log/mysql/mysql.log
Şimdi uygulamanızı çalıştırın. Terminal pencerenizde uçmaya başladığınız veritabanı sorgularını göreceksiniz. (terminalde kaydırma ve geçmişin etkin olduğundan emin olun)
Önerilen:
Ubuntu'da mysqlsniffer ile MySQL Sorgularını İzle
Bir üretim veritabanı sunucunuz var ve sorgu günlüğünü etkinleştiremiyorsunuz… bu nedenle veritabanına karşı yürütülen sorguları nasıl görüyorsunuz?
Word'deki Tüm Açık Belgeleri Kaydetme ve Kapatma
Word, aynı anda birden çok belgeyi açmanıza ve aynı anda birden çok belgeyi görüntülemenize olanak tanır. Tüm açık belgelere değişiklikler yaparsanız ve daha sonra hepsini hızlı bir şekilde kaydetmek ve kapatmak istiyorsanız ne olur? Yapması kolay ve size nasıl olduğunu göstereceğiz.
İzlemenin Neden Olmadığını İzleme "İzleme" özelliğini etkinleştirmiyor
“Do Not Track” seçeneği, Windows 8’in Internet Explorer 10’unda varsayılan olarak etkindir ve Firefox, Safari ve Opera’da kullanılabilir. Google, onu Chrome'a bile eklemektedir. Tek bir sorun var: aslında izlemeyi engellemiyor.
SQL ve MySQL Arasındaki Fark: Karşılaştırma
MySQL vs SQL Server. Bu makalede, kısaca MySQL ve SQL Server arasındaki farkı anlatacağım. SQL Yapılandırılmış Sorgu Dili anlamına gelir. MySQL, SQL Server, Oracle, Informix, Postgres, vb. Gibi bir veritabanı yönetim sistemidir. MySQL bir RDMS'dir.
Gmail için MailTag e-posta izleme, zamanlama ve otomatik izleme sunuyor
MailTag, Gmail ve Gsuite için e-postaları ve önceden tanımlanmış e-postaları otomatik olarak takip etmeyi de sağlayan ücretsiz bir E-posta İzleme çözümüdür. Doğrudan tarayıcıyla Gmail ile iyi entegre olan bir Chrome uzantısı sunar.