|
|
|
| Мелкий вопрос. На компе база работает без замечаний. Разделил. Таблицы на сервак, все остальное по двум компам. Работает. Но. Если на одном компе база открыта, то на другом надо ждать минуты 2, пока откроется основная форма. Потом все летает нормально. Открывает другую форму с задержкой секунд 15, потом все опять без замечаний. Задолбало это торможение.
Предполагаемые причины:
1. Структура сети не совершенна. Связь сервака с компами доходит через 3-4 хаба
2. Базу изначально следовало проектировать для сети (не представляю отличия, но как-то)
3. ХЗ
Какое из предположений верно?
И еще. Одно время через те же хабы было соединено меж собой 2 ПК. На одном табличная часть и интерфейс отдельно. На другом только интерфейс, а таблицы с первого брал. Работало в несколько раз быстрее, с запуском проблем не было. | |
|
| |
|
|
|
| Скорее всего все три.
Файл-сервер штука капризная.
Что-то похожее наблюдал в ситуации, когда стали в сети появляться машины с Vista.
Но это все догадки.
Стоит попробовать в интерфейсной части кешировать соединение с файлом данных, для этого
надо держать постоянно-открытую форму или рекордсет на маленькую табличку файла данных.
Открывать прямо при старте приложения. | |
|
| |
|
|
|
|
| 1. Создать маленькую табличку с одной записью, например номер версии файла БД.
2. При старте интерфейсной части, открывать форму на этой связанной таблице. (форма сама откроет рекордсет формы).
Тут-же можно и проверить, соответствует ли версия интерфейса версии файла БД.
И форму не закрывать до завершения работы. | |
|
| |
|
|
|
| Завтра попробую. Результат сообщу. | |
|
| |
|
|
|
| Для информации
http://forum.ixbt.com/topic.cgi?id=22:73304
Для практики:
1. год назад перенес 1С на FreeNAS - результат: практически одинаковая производительность как в монопольном так и в многопользовательском режиме
2. год назад поднял север(ubuntu) на списанном железе и мигрировал таблицы А-2003 на мускул : жалобы на тормоза в сети пропали.
Недостатки:
1. бухгалтера перестали узнавать
2. Острое желание клиентскую часть переписать с А2003 на вебморды.
3. Не было времени ходить на форум
Приврал маленько: не год, а полгода, даже меньше | |
|
| |