2015-12-10 2 views
0

Я использую базу данных mysql с картой codeigniter.
В этом объединении более 5 таблиц за раз. MySql-запрос в порядке, и он дает результат правильно, но для получения результата примерно 9-12 sec занимает слишком много времени. Как увеличить время выполнения запроса.Как увеличить время выполнения запроса mysql

SELECT `questions`.* FROM `questions` LEFT JOIN `universities_questions` ON `questions`.`id` = `universities_questions`.`question_id` LEFT JOIN `courses_questions` ON `questions`.`id` = `courses_questions`.`question_id` LEFT JOIN `branches_questions` ON `questions`.`id` = `branches_questions`.`question_id` LEFT JOIN `subjects_questions` ON `questions`.`id` = `subjects_questions`.`question_id` LEFT JOIN `question_types_questions` ON `questions`.`id` = `question_types_questions`.`question_id` LEFT JOIN `questions_year` ON `questions`.`id` = `questions_year`.`question_id` WHERE `questions`.`status` = '1' GROUP BY `questions`.`id` ORDER BY `questions`.`id` DESC LIMIT 1 
+0

Пожалуйста, обратитесь этот же вопрос: - http://stackoverflow.com/questions/18253934/set-maximum-execution-time-in-mysql-php – Hemdip

+0

Я думаю, вы имели в виду «снижение», т.е. получить результаты Быстрее? Или вы действительно имеете в виду «увеличить» тайм-аут, прежде чем что-то случится с вашим приложением? ;-) – VolkerK

+0

ya.exactly decerase. гайка я имею в виду, увеличивая среднее, производят результат быстрее. – Jitendra

ответ

0

Вы можете использовать функцию сна PHP, если вы не хотите возиться с вашим SQL ...

sleep(10); 

Над линии задержит выполнение любого кода сильфона этой линии в течение 10 секунд. Here is the php documentation

Смежные вопросы