|
|
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Добрый вечер Приходится работать с базой FB через ODBC (1C). Мониторингом выявил что ODBC работает с уровнем изоляции concurrency (no wait). В настройках ODBC есть возможность только управлять read/wrire и уровнем блокировки. Как заставить ODBC работать с уровнем READ COMMITTED? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 15:34:41 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
GallemarДобрый вечер Приходится работать с базой FB через ODBC (1C). Мониторингом выявил что ODBC работает с уровнем изоляции concurrency (no wait). В настройках ODBC есть возможность только управлять read/wrire и уровнем блокировки. Как заставить ODBC работать с уровнем READ COMMITTED?Ты навсякий случай проверь, свежий ли у тебя ODBC. А то вдруг старый... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 16:10:09 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
ТаблоидТы навсякий случай проверь, свежий ли у тебя ODBC. А то вдруг старый... Новый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 16:45:40 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
я скачал только что его с ФБ-сайта, установил в system DSN, запустил эксель, создал через в ms query ("Данные / Импорт внешних данных / Создать запрос. . .") запрос к таблице тестовой тряпки. Трейс показывает, что всё делается в RC RW - см аттач. ЕМНИП, в firebird'овском odbc по умолчанию вообще установлен TIL = RC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 17:20:46 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Таблоид,в понедельник попрошу админов обновить odbc на сервере один-це. На моих то точно новый стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 17:26:22 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Если 1С не управляет транзакциями явно, то в ODBC по-умолчанию автокоммит. При нём сугубо всё равно какого уровня транзакция. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 18:03:13 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЕсли 1С не управляет транзакциями явно, то в ODBC по-умолчанию автокоммит. При нём сугубо всё равно какого уровня транзакция. т.е. запрос выполнился,коммит прошел,если запрос небольшой - тормоза будут незаметны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 19:08:35 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Gallemarзапрос выполнился,коммит прошел,если запрос небольшой - тормоза будут незаметны? Они будут незаметны даже если он большой. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 19:26:02 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Gallemar, что-то типа такого: set transaction isolation level snapshot, только тебе нужен не snapshot, наверное. работает со свежими дровами (2.00.02.153), об этом даже где-то написано, но где - уже не помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 19:43:41 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
budden,это для каждого запроса отдельно прописывать явно уровень,а глобальной настройки в odbc нет? Вроде как новый драйвер rc использует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 19:52:55 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Gallemarа глобальной настройки в odbc нет? нет. приложение должно само. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2014, 21:32:09 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
kdvGallemarа глобальной настройки в odbc нет? нет. приложение должно само. Понятно. оффтопик. Дима,я тебе вам отправлял письмо с вопросом о покупке Fb TraceManager, жду ответа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2014, 04:53:19 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Gallemarотправлял письмо с вопросом о покупке Fb TraceManager, жду ответа я могу и тут ответить - нет, не продаем. Судя по страничке purchase на upscene они свое продают сами, через digital river, и никто больше их продукты не продает. Иначе была бы страница "где купить, партнеры" и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2014, 15:08:11 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
kdv,ну блин :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2014, 15:30:24 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Gallemar, это ж хорошо! есть повод купить FBScanner :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2014, 15:58:46 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
kdv,давно не пользовался. Мне нужна трассировка и её парсинг с фильтрацией по remote_process и т.п. Ну и накопление статистики в каком либо виде, в Fb tracemanager пишется в БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2014, 16:41:46 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
погонял трассировку,оказывается 1с не всегда снепшотит. Так что дело скорее всего не в драйвере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2014, 17:25:29 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
kdvGallemar, это ж хорошо! есть повод купить FBScanner :-) Вопросы по работе FBScanner кому можно задать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2014, 19:50:38 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
GallemarВопросы по работе FBScanner кому можно задать? support@ibase.ru , support@ib-aid.com я уже переправил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2014, 20:16:35 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
Интересный момент,оказалось что 1с работает с базой маркета через старый драйвер (2.0.1.152) и старый fbclient (версия сервера 2.5.2.26540, версия клиента 2.5.0.26074). Fb TraceManager показал что периодически 1с начинает транзакции и сразу их завершает без какого либо sql кода и делает это с уровнем изоляции concurrency. Обычно запросы идут с уровнем READ COMMITTED (всё таки с ним,я ССЗБ, триалкой FB TraceManager это не сразу увидел). Вопрос такой - что за транзакции? Под катом пример: 2014-04-27T22:45:54.8290 (821124:0000000000EBBA40) START_TRANSACTION C:\S-MARKET\DBASE\SUPERMAGDK.FDB (ATT_533965, SYSDBA:NONE, NONE, TCPv4:10.1.50.103) \\sm.slata.ru\root\programs\1C\8.3.4.465\bin\1cv8.exe:69984 (TRA_21186238, CONCURRENCY | WAIT | READ_WRITE) 2014-04-27T22:45:54.8600 (821124:0000000000EBBA40) COMMIT_TRANSACTION C:\S-MARKET\DBASE\SUPERMAGDK.FDB (ATT_533965, SYSDBA:NONE, NONE, TCPv4:10.1.50.103) \\sm.slata.ru\root\programs\1C\8.3.4.465\bin\1cv8.exe:69984 (TRA_21186238, CONCURRENCY | WAIT | READ_WRITE) 0 ms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 05:40:37 |
|
||
|
Работа с транзакциями в ODBC
|
|||
|---|---|---|---|
|
#18+
GallemarВопрос такой - что за транзакции? OnCOnnect/Disconnect триггера?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 12:16:01 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38626715&tid=1563654]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
182ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 453ms |

| 0 / 0 |
