Здравствуйте,
при работе несколько-клиентов -> один-удаленный-сервер-БД на клиентах сильно тормозит работа программы при чтении данных с сервера. Особенно фильтры, поиск, и даже обычный скроллинг по каталогу.
ПереИндексацию с помощью команды обновление структуры данных делаем, но помогает не сильно.
Как варианты решения сложишейся ситуации вижу
1) делать реплики БД на каждый клиент, и раз в день все изменения клиентов сливать на мастер.
2) делать реплики БД на каждый клиент, использовать их только для чтения/выборок, запись производить только на мастере
1-й вариант очень сложный в реализации, т.к. увязать созданные индексы будет тяжело, учитывая структуру БД Дебет+
2-й вариант подходящий, но реализовать без помощи разработчиков программы не получится. Собственно вопрос, можно ли в настройках указать, что бы запросы чтения производились из одной БД, а запись с другой?
Может предложите свой вариант решения проблемы.