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
Отличается при первом или втором выполнении запроса? Кеш-эффекты надо учитывать.
-- Дмитрий Еманов