SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » от чего зависит скорость записи?
от чего зависит скорость записи? [сообщение #3355] Thu, 12 October 2023 11:37 Переход к предыдущему сообщению
Квази в настоящее время не в онлайне  Квази
Сообщений: 33
Зарегистрирован: June 2022
Member
Сделал небольшой тест
подсказки брал отсюда: https://habr.com/ru/articles/476636/

параметры firebird.conf
DefaultDbCachePages = 500K   
FileSystemCacheThreshold = 600K
размер кэша на странице заголовка БД - 0
start 12.10.2023 12:28:00
finish 12.10.2023 12:58:04

параметры firebird.conf те же самые, но размер кэша заголовке поменял на 1024
результат теста:
start 12.10.2023 14:10:44
finish 12.10.2023 14:15:20

тест конечно грязноватый, между после смены заголовка только перезапустил сервис, но почему такая разница?
тестовое приложение - связка из сервера приложений и клиента.
Сервер приложений - IIS + веб-сервис Net Framework 4 + firebirdclient (не самый свежий)
клиент - консольное приложение, которое запускает 70 потоков (по количеству пользователей из таблицы пользователей) читает список документов (для всех пользователей разный. но одинаковый для каждого пользователя в каждой сессии). Потом пробегает по списку документов и для каждого документа пишет запись в таблицу протокола. Протокольная запись - несколько служебных байт и один из двух текстов (один на русском, другой на казахском), примерно на килобайт каждый, выбираются рандомно.  
Конфигурация - не очень свежий ноут с Ryzen 5, база на hdd, RAM 16, win 11.
Server Version: WI-V3.0.10.33601 Firebird 3.0
Server Implementation: Firebird/Windows/AMD/Intel/x64
Service Version: 2
Supersever
База одна и та же, между тестами не делал ничего, размер страницы 8192.
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: FB2.5 ошибки загрузки библиотек
Следующая тема: Wirecompression
Переход к форуму:
  


Текущее время: Sun Dec 22 17:37:03 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01078 секунд