Привет, я пытался сделать запрос в drupal, который выбирает каждую строку в таблице, у меня возникла проблема с отсутствием строк, в которые я мог запросить запрос, работает на ограничение по 300 раз, но если я увеличу его на 400, пустая страница.
$total_terms = 300;
$query = "SELECT N.nid ,N.tid FROM term_node N ";
$query_result = db_query_range($query, $vid, 0, $total_terms);
Возможно, вы захотите попробовать Batch API
Может быть полезно использовать модуль drupal_tweaks; он позволяет вам установить ограничение времени выполнения php, а также предел mysql default_wait.