С6.3 9056 ABC TPS
В последнее время пользователи (не из одной организации) стали жаловаться на очень медленную работу программы в сети.
Видел сам:
Программа стоит на Server2003 - при работе одного пользователя все работает вполне шустро - при подключении второго или более начинаются жуткие тормоза.
Простейшая таблица - забирает записи из файла (примерно 1500 записей) без какой-либо обработки.
Стоит locator с фильтрацией - при наборе искомого значения - до 3-х символов фильтрация происходит (до последнего символа) около минуты.
Иногда, сама таблица открывается очень долго - Windows даже начинает считать, что программа не отвечает.
Аналогично, работают и остальные таблицы (более "накрученные").
Никто с подобным не сталкивался?
В основном, тормоза наблюдаются у всех, у кого доменная орг-ия сети.
Увеличение скорости работы приложения
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Прохожий
- Сообщения: 3
- Зарегистрирован: 23 Ноябрь 2006, 17:42
- Откуда: СПб
- StillZero
- Ветеран
- Сообщения: 458
- Зарегистрирован: 06 Июль 2005, 2:17
- Откуда: Хабаровск
- Поблагодарили: 1 раз
- Контактная информация:
Re: Увеличение скорости работы приложения
1. тебе в рассылке советовали убрать opportunisticlocking - помогло?
2. tps, насколько я помню, хорошо тормозит при неверной организации индексов, и тормоза в сети на локаторе это явный признак этого
2. tps, насколько я помню, хорошо тормозит при неверной организации индексов, и тормоза в сети на локаторе это явный признак этого
по аэродрому...
-
- Прохожий
- Сообщения: 3
- Зарегистрирован: 23 Ноябрь 2006, 17:42
- Откуда: СПб
Re: Увеличение скорости работы приложения
[quote="StillZero"]1. тебе в рассылке советовали убрать opportunisticlocking - помогло?
На рабочих станцих поставил - не помогло. На сервере поставил, но пока нет возможности его перегрузить - без перезагрузки все тоже самое.
попробовал stream\flush - стало намного лучше.
Буду разбираться с транзакциями - как мне подсказали - мое счастье д.б. в этом...
На рабочих станцих поставил - не помогло. На сервере поставил, но пока нет возможности его перегрузить - без перезагрузки все тоже самое.
попробовал stream\flush - стало намного лучше.
Буду разбираться с транзакциями - как мне подсказали - мое счастье д.б. в этом...
- StillZero
- Ветеран
- Сообщения: 458
- Зарегистрирован: 06 Июль 2005, 2:17
- Откуда: Хабаровск
- Поблагодарили: 1 раз
- Контактная информация:
Re: Увеличение скорости работы приложения
транзакции на стандартном чтении данных совсем не при чем
по аэродрому...
-
- Прохожий
- Сообщения: 3
- Зарегистрирован: 23 Ноябрь 2006, 17:42
- Откуда: СПб
Re: Увеличение скорости работы приложения
Вот этого, то я и не понял - почему stream ускорил (причем значительно) чтение данных.StillZero писал(а):транзакции на стандартном чтении данных совсем не при чем
logout этого не делает, да и не должен...
Но проблема все-таки в том, что ОС замедляет чтение файлов - по симптомам очень похоже на oplock
Простейшее действие - пробую скопировать программу с сервера на лок. машину - пока она не запущена (не важно где - на сервере или лок. компьютере) все в порядке, стоит ее просто запустить и tps файлы копируются очень долго
- но пока не удалось отключить oplock
Мне говорили - на форуме выкмдывали reg файл для его отключения - не нашел - у Вас нет такого? Может не так отключаю...
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
EnableOplocks REG_DWORD=0
А может проблема в том, что клиентские машины - Vista - а в интернете читал, что виста использует SMB2 - и игнорирует отключение Oplock