|
|
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
програмно формируются insert`ы в таблицу базы... через некоторое время: 06/11/16 14:24:13 Connection reset попробывал переодически делать select date from dual не помогает всё равно где то на 16000 записях отваливается(( какие методы решения? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 15:44:57 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
Вы не понимаете, что делаете и что происходит. Поэтому появляются такие вот посты: Чай ЛимоновичP.P.S. Покажите мне этих писателей - убью нах.... Дебилы. Идиоты. Всех кастрировать, дабы не плодились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 16:07:24 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
и что я не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 16:14:27 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
прошу прощения просто код урезал...: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 16:19:13 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
klmntmpи что я не понимаю? Кто ж Вас научил такой бяке - значения в строку писать? И ЗАЧЕМ каждый раз создавать стейтмент, да еще и Callable??? PreparedStatement, создаваемый в начале цикла, и подстановку параметров уже таки запретили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 17:36:44 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
PreparedStatement пробывал разницы ни какой... не понял приём тут подстановка параметров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 17:54:28 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
Определения номера из последовательности имхо можно зашить в код. А statement создавать единожды, с параметрами, которые потом подставлять и выполнять. Исходя из первого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 18:08:45 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
Denis PopovОпределения номера из последовательности имхо можно зашить в код. А statement создавать единожды, с параметрами, которые потом подставлять и выполнять... Именно! З.Ы. При виде кода типа "шестнадцать тысяч раз создаем стейтмент" мне становится жалко несчастный сервер, вынужденный тупо создавать и компилить Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 18:57:23 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
klmntmpPreparedStatement пробывал разницы ни какой... не понял приём тут подстановка параметров? Мда... почитали бы что-нибудь полезное по JDBC. Типо какие виды стейтментов бывают и для чего их вообще придумали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 19:02:44 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
Про стейтменты все правильно. А вот для того, чтобы не терять соединение с БД, можно пользоваться услугами пулов соединений, которые к тому же умеют восстанавливать соединение при подобных ошибках. Например c3p0. А программист пусть решает бизнес задачи, а не парится с коннектами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 20:30:42 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
да согласен пересоздавать стейтмент надо каждые 200 записей ибо количество курсоров ограниченно и если так не делать запишет 299 записей и вылетит ибо будет слишком много открытых курсоров... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 11:41:14 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
klmntmpда согласен пересоздавать стейтмент надо каждые 200 записей ибо количество курсоров ограниченно и если так не делать запишет 299 записей и вылетит ибо будет слишком много открытых курсоров... Повторюсь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 12:16:28 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
и что я не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 12:31:29 |
|
||
|
Connection reset
|
|||
|---|---|---|---|
|
#18+
klmntmp wrote: > да согласен пересоздавать стейтмент надо каждые 200 записей ибо > количество курсоров ограниченно и если так не делать запишет 299 записей > и вылетит ибо будет слишком много открытых курсоров... Зачем тебе 200 одновременно открытых курсоров, когда для записи в базу ты можешь обойтись одним? Кроме того, кроме твоего приложения с базой может работать кто-то еще, которому тоже надо выполнять запросы, и которые могут упереться в невозможность открытия курсора. потому что ты все взял под себя. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 12:42:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34134651&tid=2147475]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
196ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 191ms |
| total: | 494ms |

| 0 / 0 |
