Re: [SPAM] - Re: [SPAM] - Re: JDBC HighLoad - Found word(s)
От | Stéphane RIFF |
---|---|
Тема | Re: [SPAM] - Re: [SPAM] - Re: JDBC HighLoad - Found word(s) |
Дата | |
Msg-id | 41FE3906.7010008@cerene.fr обсуждение исходный текст |
Ответ на | Re: [SPAM] - Re: JDBC HighLoad - Found word(s) XXX in the (Kris Jurka <books@ejurka.com>) |
Ответы |
Re: [SPAM] - Re: [SPAM] - Re: JDBC HighLoad - Found word(s)
|
Список | pgsql-jdbc |
Ok so how can i make a preparedStatement pool or allocated my preparedStatements for each connection ??? Kris Jurka wrote: >On Fri, 28 Jan 2005, [ISO-8859-1] Stéphane RIFF wrote: > > > >>Yes i use it as a singleon what's the problem with that ??? >>I instanciate One object => 1 pool for all threads and each thread use >>the saveTrame >> >> > >The problem is you have all your preprared statements allocated in the >singleton instead of per connection. This is bad because you >overwrite them upon each call to prepareQuery. When you have multiple >threads doing this at once what will happen is the first thread will >prepare them and start executing, the second thread will also prepare them >and begin executing, but since the statements are global, you've replaced >the first threads versions and it will now be executing on the second >threads connection because it's using the global statements. You've got >chaos going on here. > >Kris Jurka > >---------------------------(end of broadcast)--------------------------- >TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly > > > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 28/01/2005
В списке pgsql-jdbc по дате отправления: