Re: row-attribute in EXPLAIN-output doesn't match count(*)
| От | Markus Schaber | 
|---|---|
| Тема | Re: row-attribute in EXPLAIN-output doesn't match count(*) | 
| Дата | |
| Msg-id | 425FEA48.20805@logix-tt.com обсуждение исходный текст  | 
		
| Ответ на | Re: row-attribute in EXPLAIN-output doesn't match count(*) (Andreas Joseph Krogh <andreak@officenet.no>) | 
| Ответы | 
                	
            		Re: row-attribute in EXPLAIN-output doesn't match count(*)
            		
            		 | 
		
| Список | pgsql-sql | 
Hi, Andreas, Andreas Joseph Krogh schrieb: >>>So, what you're suggesting is that a restart of the webapp should make >>>vacuum able to delete those dead rows? >>Yes, but that'll only solve your problem for now. You'll have the >>problem again soon. What's keeping open the transaction? > Don't know... All my web-apps semm to have *one* line each in "ps" which says > "dbuser dbname 127.0.0.1 idle in transaction". Those are java-web-apps which > get their connections from a connection-pool(Apache-Commons ConnectionPool), > but there is exactly *one* line pr. web-app which has the "idle in > transaction" line, even tho they have many connections open each. > Any hints on how I can find out what's keeping the connection idle in a > transaction? I realize now that I should probably ask that question on the > pgsql-jdbc-list:-) Could you try the latest postgresql-8.0-311.jdbcX.jar? The current versions should solve the idle in transaction problem, the previous ones tended to issue BEGIN; just after every COMMIT, so there's always an open transaction. Markus
В списке pgsql-sql по дате отправления: