Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Компоненты Zeos - проблема производительности / 7 сообщений из 7, страница 1 из 1
11.07.2003, 08:15
    #32205107
Konrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты Zeos - проблема производительности
Установил Zeos версии 5.5.0-stable.. При открытии приложения соединение с базой длится секунд 5-10. Но это терпимо. Хуже, что запросы тормозят, а вставка/удаление одной записи продолжается секунд 30. В консоли psql те же самые операции занимают доли секунды. Zeos дает direct access к базе, или все ж там BDE затесался? Или просто версия компонентов у меня неудачная?
...
Рейтинг: 0 / 0
14.07.2003, 19:47
    #32207640
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты Zeos - проблема производительности
Воообщето эта ветка компонент наверно уже полгода как не поддерживается.
Я в данный момент использую v 6.0.9-prerelease. Сделай
cvs -d:pserver:anonymous@cvs.zeoslib.sourceforge.net:/cvsroot/zeoslib co
zeosdbo_rework - и будет тебе самый свежак. Или просто сходи на zeoslib.sourceforge.net.
Но твои проблемы со скоростью _соединения_ скорее всего связаны с тем что libpq используемый Zeos в некоторых случаях довольно долго выполняет
ресолвинг имени сервера. Это одинаково выглядит в обоих ветках т.к от компонент не зависит.
...
Рейтинг: 0 / 0
15.07.2003, 08:21
    #32207821
Konrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты Zeos - проблема производительности
Но твои проблемы со скоростью _соединения_ скорее всего связаны с тем что libpq используемый Zeos в некоторых случаях довольно долго выполняет
ресолвинг имени сервера. Это одинаково выглядит в обоих ветках т.к от компонент не зависит.

Значит ли это, что это не лечится?
...
Рейтинг: 0 / 0
15.07.2003, 13:18
    #32208255
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты Zeos - проблема производительности
Почему нелечится - лечится, только это больше похоже на пляски с бубном. 8(
Я использую libpq.dll взятую из дистриба 7.3.3 и собранную под cygwin
(к сожалению я не сильно крутв С - заклинаниях - собрал как получилось, а получилось на 30Кб больше чем в дистрибе Zeos-a) Однако вроде не тормозит.
Если кто знает более красивое решение - подскажите.
Что же касается доступа то в Zeos с BDE _никогда_ не якшался - взгляни на сорцы - там все ясно прописано -в plain API просто вызовы из libpq.
Поробуй-таки поставить более свежй снапшотик, правда ты не написал какая у тебя версия Delphi (новая ветка ставиться начиная с D4 8-().
...
Рейтинг: 0 / 0
15.07.2003, 13:29
    #32208274
Konrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты Zeos - проблема производительности
Shweik, спасибо за исчерпывающие ответы!
У меня Delphi 5, поставил Zeos 6.0.10 gamma. Что сказать.. вроде побыстрее, но для direct access все равно не то... Если Вам не трудно/не жалко, не могли бы Вы мне выслать нормально работающий libpq.dll на адрес plk5@mail.ru? Версия Postgres у меня 7.2, но если будет нормальная *.dll для 7.3, то я обновлюсь, не проблема.
И еще вопрос такой: в палитре Zeos Access всего 5 компонентов. Нет ZTable, например. Это так задуманно, или я чего-то недокачал?
...
Рейтинг: 0 / 0
08.08.2003, 16:04
    #32231427
Vel
Vel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты Zeos - проблема производительности
ZReadOnlyQuery - для отображения(select) (читай Table и Query в одном).
И так далее.

А вообще в Readme все написано. Ну вообще-то мне больше, чем есть и не надо
...
Рейтинг: 0 / 0
14.08.2003, 14:57
    #32236721
Konrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты Zeos - проблема производительности
Vel:
ZReadOnlyQuery - для отображения(select) (читай Table и Query в одном).
И так далее.

А вообще в Readme все написано. Ну вообще-то мне больше, чем есть и не надо
Просто есть уже готовый проект, который переписывался малой кровью с Paradox'a на PostgreSQL. В Zeos версии 5.5 наличие компонента Table значительно упростило жизнь - нужно было лишь присвоить нужные имена :) Без него над проектом придется попотеть.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Компоненты Zeos - проблема производительности / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]