"Konstantin R. Beliaev" ...
Если вернуться к исходному вопросу:
- можно вкратце объяснить проблему классика с RO базами?
- и что мешает все транзакции на RO базах также считать RO (ведь если данные не меняются, все уровни изоляции равнозначны и можно
им присваивать какой-нибудь простой для реализации уровень) ?
Они и так становятся RO в момент старта тр-ции
if (dbb->dbb_flags & DBB_read_only) {
/* Set transaction flags to TRA_precommitted, TRA_readonly */
trans->tra_flags |= (TRA_readonly | TRA_precommitted);
}
--
Хорсун Влад