Nikolay Ponomarenko пишет:

Интересен уже сам доступ к данным, есть ли разница, к примеру при
доступе по PK для 100 тысячной таблицы и для миллиардной?

Разница должна быть минимальна. На уровне 5-6 vs 7-8 фетчей.

Быстрый(т.е. не шибко достоверный) тест (джойн справочника с таблицей
фактов) показал что время выборки _одной_ записи различается:

Ты время-то покажи :-) И всю статистику заодно.

select count(*) from dict_table t
join giant_table g on g.id_dict = t.id_dict
-- join middle_table g on g.id_dict = t.id_dict

Отличается при первом или втором выполнении запроса? Кеш-эффекты надо учитывать.


--
Дмитрий Еманов

Ответить