Это:
SELECT AVG(LENGTH(string))
FROM BLAH
LIMIT 10;
... похоже, перебирает все результаты. Если я сниму AVG, он намного быстрее. Лучше всего создать подзапрос типа
SELECT AVG(len)
FROM (SELECT LENGTH(string) as len
FROM BLAH
LIMIT 10) as herp
? Это тоже кажется медленным. Я не хочу загружать все это в цикл php с помощью strlen. Я надеялся, что есть решение, эффективно использующее память.