В этом случае эти умные таблицы уже в памяти (вроде так Ehren сказал когда-то - не ошибаюсь, @PooHkrd ?). То есть чтение с диска нам тут мешать не должно, по идее.
Макс, там не всё так просто - в памяти лежат индексы строковых значений, а не сами строковые - они из другого файла тянуться
Я боюсь соврать, ибо это давно было, но на technet ещё мы выясняли у разработчиков на этот счёт, на простом примере - один и тот же запрос внутри файла и снаружи работает с разной скоростью, почему? В ответе было в том числе и про то, что типа "в открытом файле умные таблицы типа читаются из памяти". Но правда, боюсь соврать. Текнет прикрыли, но постараюсь поискать, архив его остался
ну они дело сказали: из внешнего файла надо прочитать таблицу, прочитать список строковых и собрать; в открытом файле - надо только собрать. другое дело, что это тоже осмысленного времени требует - можешь поиграться с таблицами так на 250 - 500k - только одна тупо с числовыми значениями, другая содержит строковые, а третья сплошь из строковых - они реально по-разному грузятся, и чем "уникальнее" строковые - тем дольше
Обсуждают сегодня