Postgre и Delphi

2 отговора 386 прегледа
#1

Postgre и Delphi

Използвам PostgreSQL 7.3 под Windows XP симулация с Cygwin и Delphi 7.0. Свързвам се към SQL-a чрез dbExpress драйвер. Впечатление ми прави следното нещо. В нормален режим при стартиран PostgreSQL server, в сервизите се забелязват три процеса postmaster. При обръщение към server-а се появява нов процес postmaster. Когато пусна някоя тежка заявка и не изчакам завършването й (спра програмата) в сервизите новопоявилия се процес си остава няколко минути, въпреки че връзката със сървъра (SQLConnection) е затворена. Въпроса ми е някаква настройка ли трябва да променя или това е bug на самото Postgre?

[линк]
Отговор
в отговор на FrancescoTotti #2

Re: Postgre и Delphi

по принцип (пак под windows незнам как е) нов процес се появавя при нова връзка към базата и изчезва със затварянето на връзката

ако си прекъснал заявката, но не си затворил връзката процеса ще стои още известно време (това зависи от това как си го направил прекъсването, а и до драйвера)

ако искаш провери от конзолната програма psql и там виж, като се свърже - се появява процес, при заявка пак си го има при Esc - заявката прекъсва, но процеса остава и при прекратяване на връзката към базата процеса изчезва

Отговор
в отговор на phpGuru #3

Re: Postgre и Delphi

Interesno e che wersiata za windows bez simulacia killva procesite momentalno.
No pyk zaiawkite se bawiat, iawno oshte ne e izchisteno
mersi za syweta:)

[линк]
Отговор