|
|
|
Правильно работать с MySql
|
|||
|---|---|---|---|
|
#18+
Есть приложение которое работает с базой MySql. На него приходит 1-5 команд в секунду по тцп. На каждую команду приходиться по 10 sql запросов. Каждое сообщение обрабатываю в новом потоке. Но вотп роблема, команды однородные но через некоторое время программа падает, иногда пишет что пул переполнен иногда что object reference cant create an ... object. Это точно не ошибки синтаксиса. Что я делаю не так? Вот функция работы со sql Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2010, 23:44 |
|
||
|
Правильно работать с MySql
|
|||
|---|---|---|---|
|
#18+
Есть еще проблемма. Нужно сносить в архив записи помеченные как удаленные. mysqlq("insert into archive(select * from zakazi where todel = 'y')"); mysqlq("DELETE from zakazi where todel = 'y'"); Но почему то бывает так что строки пропадают и их нету нигде). Как такое возможно? (Тут запрос без потоков. Они последовательны) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2010, 00:25 |
|
||
|
Правильно работать с MySql
|
|||
|---|---|---|---|
|
#18+
kokcu но через некоторое время программа падает, иногда пишет что пул переполнен Курите мануал по коннектору и самому серверу. Искать по выделенному ;) Для общего понимая о connection pooling: 21.2.5.4. Using Connector/NET with Connection Pooling Само решение здесь: 21.2.6. Connector/NET Connection String Options Reference Этот если я правильно понял проблему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2010, 06:37 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=53&tid=1351103]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 328ms |

| 0 / 0 |
