Отладка SQL запросов

2 года назад

Примечание: Это окажет влияние на производительность вашего сайта, поэтому убедитесь, чтовыключили на рабочем сайте.

Постоянная OSC_DEBUG_DB добавлена с версии 2.3, сохраняет запросы к базе данных в массиве и в концерезультата выполнения запроса отображаются в конце страницы.

Постоянная OSC_DEBUG_DB_LOG, добавлена с версии 2.3, регистрирует запросы SQL в файл с названиемqueries.log в папке ос-content. Если вы хотите отладить SQL запросы на AJAX вызовов или cron, вы должны использовать OSC_DEBUG_DB_LOG потому что он не сможет напечатать в конце страницы. Если Apache не имеет разрешений на запись, вам возможно, потребуется создать файл и установить соответствующие разрешения (т.е. использовать 666).

Постоянная OSC_DEBUG_DB_EXPLAIN, добавлена с версии 2.3, запуск Explain Query для каждого запроса на выборку и записывает результат в файл с именем explain_queries.log. Его следует использовать только во время разработки Osclass, тем и плагинов, чтобы увидеть производительность запросов. Помните, еслиApache не имеет разрешений на запись, вам возможно, потребуется создать файл и установитьсоответствующие разрешения (т.е. использовать 666).

Все еще не везет? Мы можем помочь тебе

Создайте заявку и мы свяжемся с вами в ближайшее время.

Открыть тикет