Hello, Глеб!
Мадорский Г.В. wrote:
Вообщем на правах пятницы:
Интересно, если сервер будет знать, что в таблице нет версий, можно ли
при этом сколь-нибудь значительно увеличить скорость доступа к данным?
Ну там при индексных поисках не лазить к страницам с данными, не
заморачиваться с мусором, не смотреть есть ли еще версии записи.
Наверное еще чего-нибудь...
"заморочки с мусором" есть только когда существуют версии.
нет версий - нет заморочек.
Вот если б можно было через alter table установить/сбросить
соответствующий атрибут, указывающий на невозможность появления в
таблице версий. Ну и при установке такого атрибута сервер бы блокировал
операции с таблицей, приводящие к образованию версий записи.
update и delete.
> Может еще
> побыстрее получилось бы к данным добираться?
выигрыш был бы только для индексов, для случаев
select count(field) from table
select field from table
where field = :param
и т.п. на мой взгляд, количество таких запросов в прикладных решениях
пренебрежимо мало.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34