Страница 1 из 1
DevExpress и FireBird
Добавлено: 05 авг 2005, 16:31
Murzilka
ЛЮДИ ПОМОЖИТЕ.
Если в программе используются компоненты DevExpress то жуткие тормоза, а вот при использовании стандартных компонентов все нормально. Подскажите может какие дополнительные модули необходимо подцепить. Может у кого была такая проблема. Топик созданный мной недавно наезжал на винду. Винда не при чем. На линуксе таже хрень.
Спасите, надоело ночами не спать.

Добавлено: 06 авг 2005, 00:33
Anton Glasunov
Сколько записей тащится на сервер? cxGrid находится в GridMode или нет? Что считается тормозами жуткими?
Я пользую DevExpress несколько лет со 2-ой версии по текущую. И не имел претензий к их производительности. Хотя. Может у меня слишком терпеливые пользователи?
Добавлено: 08 авг 2005, 09:09
Murzilka
Когда в базе было 0 записей все было нормально. Но когда число записей перевалило за 300 (всего-то) начались тормоза, которые звключаются в следующем:
1. При команде POST таблицы, имеющей связи с другими двумя таблицами, команда выполняется около минуты на одну запись. (никакого терпения не хватит)
2. Формы с таблицами делают Create неимоверно долго.
3. Для cxGrid менял свойство DridMode. Все равно одно.
Может что-нить в настройке компонентов не то делаю. Или что еще?
Могу выслать неб. примерчик. скажите адрес.
Добавлено: 08 авг 2005, 10:32
kdv
скорее всего см. faq. на 300 записях ни при каких условиях тормозить на post не может.
Добавлено: 08 авг 2005, 10:45
Murzilka
kdv писал(а):скорее всего см. faq. на 300 записях ни при каких условиях тормозить на post не может.
куда скинуть вам исходники. На POST этот пример не тормозит зато форму с гридом открывает у-у-у-у-у.
Добавлено: 08 авг 2005, 11:29
kdv
никуда код не слать. "форму с гридом" - ты как-нибудь сам разберись, почему тормозит. Ни у кого не тормозит, а у тебя тормозит, да? SQLMonitor включи, и т.п.
Добавлено: 11 авг 2005, 15:19
Murzilka
Все тормоза были из-за количества полей LookUp.
Интересно а почему?
А почему такого нет при использовании базы в BDE?
Вот так-то

Добавлено: 11 авг 2005, 15:44
kdv
очевидно так dbexpress обрабатывает лукапы. может он их все выбирает целиком с сервера.
Добавлено: 11 авг 2005, 15:50
Merlin
+ локальный кеш BDE в какой-то мере.