|
|
|
BDE Client and deadlocks???
|
|||
|---|---|---|---|
|
#18+
Насчет deadlock'ов - отключи на время транзакции и проверь. Уровень изоляции поставь READ COMMITTED (tiReadCommitted в терминах дельфи) Если прекратится ошибка, значит, дело в неправильной стратегии работы с транзакциями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 11:37:20 |
|
||
|
BDE Client and deadlocks???
|
|||
|---|---|---|---|
|
#18+
А теперь эту фигню пишет уже в среде разработки, но в ней же нельзя выполнить FetchAll... ct_send(): user api layer: external error: this routine cannot be called because another command structure has results pending. Не могу изменить теперь ни одного обьекта в DataModule... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 12:21:05 |
|
||
|
BDE Client and deadlocks???
|
|||
|---|---|---|---|
|
#18+
Database.Connected -> false ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 12:28:42 |
|
||
|
BDE Client and deadlocks???
|
|||
|---|---|---|---|
|
#18+
Да уже полегчало, уже вроде бы все работает... Но есть прикол в том что когда запускаешь много клиентов, то первый открытый клиент работает быстрее чем остальные, а остальные че-то притормаживают... Причем смотрю в процессах приоритеты их равные. It's paradox...??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 18:02:54 |
|
||
|
BDE Client and deadlocks???
|
|||
|---|---|---|---|
|
#18+
каким образом решил проблему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 19:00:25 |
|
||
|
BDE Client and deadlocks???
|
|||
|---|---|---|---|
|
#18+
В принципе я был с самого начала прав на счет клиентского курсора, только не знал как его делать, оказалость FetchAll возвращает данные на клиент не держа при этом курсор на сервере, при этом приложение значительно быстрее работает, так как ему не приходится все время дергать сервак, единственный недостаток этого подхода является работа с мнимыми данными, например пока я редактирую запись ее уже кто нибудь удалил, и че делать??? От этого меня раньше предохранял серверный курсор, так как он блокирует записи... но в принципе меня сейчас устраивает и клиентский курсор, а дальше будем думать, может чего-то и придумаем... To be continued... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 20:16:18 |
|
||
|
BDE Client and deadlocks???
|
|||
|---|---|---|---|
|
#18+
Если это дубль, то я извиняюсь. Третий раз я не могу отправит ответ в этот топик. Первый раз ответ пропал где-то в середине обсуждения. Может это поможет, как мертвому припарки, но я писал - Попробуйте явно указывать ISOLATION LEVEL. ================ А вообще "Даешь ADO!!!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2002, 20:46:55 |
|
||
|
BDE Client and deadlocks???
|
|||
|---|---|---|---|
|
#18+
За ADO я обеими руками, но я работаю под Sybase и там ADO глюк на глюке, даже connect глючит, пишет ошибка: разрушительный сбой(я лично такого еще не видел), поэтому решил не рисковать и писать все на BDE... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2002, 09:40:35 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32036341&tid=1821840]: |
0ms |
get settings: |
8ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 402ms |

| 0 / 0 |
