parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 17.12.2011 12:18 / 17.12.2011 12:19

в общем да, без измерений говорить не о чем, но...

"внутри" sort или select -- это перебор всех элементов, пока не наберётся limit. limit-а нету, т.е. речь идёт о переборе всех строк таблицы (которых 86 тысяч). для каждой строки -- выполнение и проверка условия.

"внутри" offset это lookup строки таблицы по номеру.

что-то мне подсказывает, что while + offset будет быстрее.

о каких вычислениях в одну строку ты говоришь я не очень понял:
^log.offset[set]($log-300)
$coord[^table::create[nameless]{^for[i](1;300){$i^#09$log.0^log.offset[cur](+1)}[^#0A]]