Монитор Алл СКЛ Куериес ин МиСКЛ
Мицрософтов СКЛ Сервер има алат под називом Профилер који можете користити за праћење сваког СКЛ упита који погоди базу података. Ово је изузетно корисно за програмере као и за администраторе база података да отклоне тачне упите генерисане апликацијом.
Након што смо се често пребацивали на кориштење МиСКЛ-а, ово је била једна од првих ствари коју сам хтјела схватити. Како другачије можете видјети стварни СКЛ код који генерира ВордПресс или пхпББ?
Прво што треба да урадимо је да укључимо бележење упита у МиСКЛ. Будите упозорени да би ово требало да се уради само у развоју… то стварно успорава ствари да би се сваки појединачни упит записао у датотеку.
Пронађите и отворите МиСКЛ конфигурациони фајл, обично /етц/мискл/ми.цнф на Убунту. Потражите одељак у коме пише "Пријављивање и репликација"
#
# * Логовање и репликација
#
# Обе локације се ротирају за цроњоб.
# Имајте на уму да је ова врста записника убица перформанси.лог = /вар/лог/мискл/мискл.лог
Само ункомментирајте варијаблу "лог" да бисте укључили логовање. Поново покрените МиСКЛ овом наредбом:
судо /етц/инит.д/мискл рестарт
Сада смо спремни да почнемо са надгледањем упита док они долазе..
таил -ф /вар/лог/мискл/мискл.лог
Сада покрените апликацију. Видјет ћете да упити базе података почињу летјети у вашем терминалском прозору. (проверите да ли сте на терминалу омогућили скроловање и историју)
Импресиониран сам, пхпбб3 има прилично уске, оптимизиране СКЛ кодове. ВордПресс је, с друге стране, веома неефикасан.