|
|
|
| Когда я сочиняю какой-нибудь замысловатый запрос, то, как правило повторяется одна и та же ситуация: Я пишу что-то не то или не так, запрос выполняется очень долго, приходится несколько раз перезагружать компьютер, пока удаётся отладить.
Подскажите, как отлаживать запросы к большим таблицам? | |
|
|
|
|
|
|
|
для: Eugene77
(23.02.2010 в 18:39)
| | set_time_limit(время в секундах, после которого останавливается выполнение кода)
mysql_query("...") or die("ошибка"); | |
|
|
|
|
|
|
|
для: serenya1983
(24.02.2010 в 03:26)
| | чушь нести не надо.
процессорное время php и процессорное время SQL - это разные вещи. | |
|
|
|
|
|
|
|
для: Trianon
(24.02.2010 в 09:24)
| | А есть такой запрос, который убивает самый долгий процесс? | |
|
|
|
|
|
|
|
для: Eugene77
(25.02.2010 в 16:21)
| | В phpMyAdmin > Процессы. Там можно убить долгий запрос. | |
|
|
|
|
|
|
|
для: Тень&
(25.02.2010 в 18:52)
| | Спасибо!
Это я уже нашёл, но пока туда перейдёшь, надоедает ждать.
При зависании запроса - тормозит всё ужасно.
Вот если бы SQL запрос такой существовал... чтобы его набрал - и готово! | |
|
|
|