На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Akina
  
> Максимально быстрая таблица на FB2.5 , В идеале вообще без записи на диск
    FireBird 2.5 на Windows. Можно ли средствами СУБД (размещение БД на виртуальном диске, откушенном от оперативки, не привлекает) добиться, чтобы таблица небольшого объема (~1000 записей по 50 кб каждая) хранилась в памяти, как можно реже записываясь на диск? Нужно оперативное хранилище данных, сохранность которых в случае сбоя сервера не интересует. В таблицу идут массовые инсерты (100-200/сек) и не очень массовые селекты (3-4/сек). Старые данные удаляются при каждом коммите.
    Опции в конфиге MaxUnflushedWrites и MaxUnflushedWriteTime уже нашел. Посоветуете ли какие-то другие опции, подходящие для данной цели? Нашел еще DefaultDbCachePages, но пока боязно её трогать.
      Цитата Fr0sT @
      В таблицу идут массовые инсерты (100-200/сек)

      Ну включите врайт-кеш на контроллере, и будет вам счастья (количество счастья зависит от контроллера).
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0261 ]   [ 15 queries used ]   [ Generated: 27.04.24, 07:54 GMT ]