Postgre и Delphi
2 отговора
386 прегледа
Postgre и Delphi
Използвам PostgreSQL 7.3 под Windows XP симулация с Cygwin и Delphi 7.0. Свързвам се към SQL-a чрез dbExpress драйвер. Впечатление ми прави следното нещо. В нормален режим при стартиран PostgreSQL server, в сервизите се забелязват три процеса postmaster. При обръщение към server-а се появява нов процес postmaster. Когато пусна някоя тежка заявка и не изчакам завършването й (спра програмата) в сервизите новопоявилия се процес си остава няколко минути, въпреки че връзката със сървъра (SQLConnection) е затворена. Въпроса ми е някаква настройка ли трябва да променя или това е bug на самото Postgre?
[линк]
[линк]
Re: Postgre и Delphi
по принцип (пак под windows незнам как е) нов процес се появавя при нова връзка към базата и изчезва със затварянето на връзката
ако си прекъснал заявката, но не си затворил връзката процеса ще стои още известно време (това зависи от това как си го направил прекъсването, а и до драйвера)
ако искаш провери от конзолната програма psql и там виж, като се свърже - се появява процес, при заявка пак си го има при Esc - заявката прекъсва, но процеса остава и при прекратяване на връзката към базата процеса изчезва
ако си прекъснал заявката, но не си затворил връзката процеса ще стои още известно време (това зависи от това как си го направил прекъсването, а и до драйвера)
ако искаш провери от конзолната програма psql и там виж, като се свърже - се появява процес, при заявка пак си го има при Esc - заявката прекъсва, но процеса остава и при прекратяване на връзката към базата процеса изчезва
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:)
[линк]
No pyk zaiawkite se bawiat, iawno oshte ne e izchisteno
mersi za syweta:)
[линк]