Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Работа с транзакциями в ODBC / 22 сообщений из 22, страница 1 из 1
26.04.2014, 15:34:41
    #38626566
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Добрый вечер
Приходится работать с базой FB через ODBC (1C). Мониторингом выявил что ODBC работает с уровнем изоляции concurrency (no wait).
В настройках ODBC есть возможность только управлять read/wrire и уровнем блокировки. Как заставить ODBC работать с уровнем READ COMMITTED?
...
Рейтинг: 0 / 0
26.04.2014, 16:10:09
    #38626583
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
GallemarДобрый вечер
Приходится работать с базой FB через ODBC (1C). Мониторингом выявил что ODBC работает с уровнем изоляции concurrency (no wait).
В настройках ODBC есть возможность только управлять read/wrire и уровнем блокировки. Как заставить ODBC работать с уровнем READ COMMITTED?Ты навсякий случай проверь, свежий ли у тебя ODBC. А то вдруг старый...
...
Рейтинг: 0 / 0
26.04.2014, 16:45:40
    #38626596
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
ТаблоидТы навсякий случай проверь, свежий ли у тебя ODBC. А то вдруг старый...
Новый
...
Рейтинг: 0 / 0
26.04.2014, 17:20:46
    #38626613
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
я скачал только что его с ФБ-сайта, установил в system DSN, запустил эксель, создал через в ms query ("Данные / Импорт внешних данных / Создать запрос. . .") запрос к таблице тестовой тряпки.
Трейс показывает, что всё делается в RC RW - см аттач.
ЕМНИП, в firebird'овском odbc по умолчанию вообще установлен TIL = RC.
...
Рейтинг: 0 / 0
26.04.2014, 17:26:22
    #38626619
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Таблоид,в понедельник попрошу админов обновить odbc на сервере один-це. На моих то точно новый стоит.
...
Рейтинг: 0 / 0
26.04.2014, 18:03:13
    #38626630
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Если 1С не управляет транзакциями явно, то в ODBC по-умолчанию автокоммит. При нём сугубо
всё равно какого уровня транзакция.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.04.2014, 19:08:35
    #38626666
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Dimitry SibiryakovЕсли 1С не управляет транзакциями явно, то в ODBC по-умолчанию автокоммит. При нём сугубо
всё равно какого уровня транзакция.

т.е. запрос выполнился,коммит прошел,если запрос небольшой - тормоза будут незаметны?
...
Рейтинг: 0 / 0
26.04.2014, 19:26:02
    #38626671
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Gallemarзапрос выполнился,коммит прошел,если запрос небольшой - тормоза будут
незаметны?
Они будут незаметны даже если он большой.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.04.2014, 19:43:41
    #38626676
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Gallemar, что-то типа такого:

set transaction isolation level snapshot, только тебе нужен не snapshot, наверное.

работает со свежими дровами (2.00.02.153), об этом даже где-то написано, но где - уже не помню.
...
Рейтинг: 0 / 0
26.04.2014, 19:52:55
    #38626680
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
budden,это для каждого запроса отдельно прописывать явно уровень,а глобальной настройки в odbc нет? Вроде как новый драйвер rc использует.
...
Рейтинг: 0 / 0
26.04.2014, 21:32:09
    #38626715
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Gallemarа глобальной настройки в odbc нет?
нет. приложение должно само.
...
Рейтинг: 0 / 0
27.04.2014, 04:53:19
    #38626883
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
kdvGallemarа глобальной настройки в odbc нет?
нет. приложение должно само.
Понятно.
оффтопик. Дима,я тебе вам отправлял письмо с вопросом о покупке Fb TraceManager, жду ответа.
...
Рейтинг: 0 / 0
27.04.2014, 15:08:11
    #38627015
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Gallemarотправлял письмо с вопросом о покупке Fb TraceManager, жду ответа
я могу и тут ответить - нет, не продаем. Судя по страничке purchase на upscene они свое продают сами, через digital river, и никто больше их продукты не продает. Иначе была бы страница "где купить, партнеры" и т.п.
...
Рейтинг: 0 / 0
27.04.2014, 15:30:24
    #38627021
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
kdv,ну блин :(
...
Рейтинг: 0 / 0
27.04.2014, 15:58:46
    #38627031
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Gallemar,

это ж хорошо! есть повод купить FBScanner :-)
...
Рейтинг: 0 / 0
27.04.2014, 16:41:46
    #38627051
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
kdv,давно не пользовался. Мне нужна трассировка и её парсинг с фильтрацией по remote_process и т.п. Ну и накопление статистики в каком либо виде, в Fb tracemanager пишется в БД
...
Рейтинг: 0 / 0
27.04.2014, 17:25:29
    #38627071
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
погонял трассировку,оказывается 1с не всегда снепшотит. Так что дело скорее всего не в драйвере.
...
Рейтинг: 0 / 0
27.04.2014, 19:50:38
    #38627114
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
kdvGallemar,

это ж хорошо! есть повод купить FBScanner :-)
Вопросы по работе FBScanner кому можно задать?
...
Рейтинг: 0 / 0
27.04.2014, 20:16:35
    #38627127
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
GallemarВопросы по работе FBScanner кому можно задать?
support@ibase.ru , support@ib-aid.com
я уже переправил.
...
Рейтинг: 0 / 0
29.04.2014, 05:40:37
    #38628363
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Интересный момент,оказалось что 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
...
Рейтинг: 0 / 0
29.04.2014, 12:16:01
    #38628663
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
GallemarВопрос такой - что за транзакции?
OnCOnnect/Disconnect триггера?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.04.2014, 12:32:20
    #38628687
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с транзакциями в ODBC
Dimitry SibiryakovGallemarВопрос такой - что за транзакции?
OnCOnnect/Disconnect триггера?..

Нет,вообще не использую
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Работа с транзакциями в ODBC / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]