powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Работа с транзакциями в ODBC
22 сообщений из 22, страница 1 из 1
Работа с транзакциями в ODBC
    #38626566
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер
Приходится работать с базой FB через ODBC (1C). Мониторингом выявил что ODBC работает с уровнем изоляции concurrency (no wait).
В настройках ODBC есть возможность только управлять read/wrire и уровнем блокировки. Как заставить ODBC работать с уровнем READ COMMITTED?
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626583
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarДобрый вечер
Приходится работать с базой FB через ODBC (1C). Мониторингом выявил что ODBC работает с уровнем изоляции concurrency (no wait).
В настройках ODBC есть возможность только управлять read/wrire и уровнем блокировки. Как заставить ODBC работать с уровнем READ COMMITTED?Ты навсякий случай проверь, свежий ли у тебя ODBC. А то вдруг старый...
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626596
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидТы навсякий случай проверь, свежий ли у тебя ODBC. А то вдруг старый...
Новый
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626613
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я скачал только что его с ФБ-сайта, установил в system DSN, запустил эксель, создал через в ms query ("Данные / Импорт внешних данных / Создать запрос. . .") запрос к таблице тестовой тряпки.
Трейс показывает, что всё делается в RC RW - см аттач.
ЕМНИП, в firebird'овском odbc по умолчанию вообще установлен TIL = RC.
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626619
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,в понедельник попрошу админов обновить odbc на сервере один-це. На моих то точно новый стоит.
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626630
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если 1С не управляет транзакциями явно, то в ODBC по-умолчанию автокоммит. При нём сугубо
всё равно какого уровня транзакция.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626666
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕсли 1С не управляет транзакциями явно, то в ODBC по-умолчанию автокоммит. При нём сугубо
всё равно какого уровня транзакция.

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

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

работает со свежими дровами (2.00.02.153), об этом даже где-то написано, но где - уже не помню.
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626680
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,это для каждого запроса отдельно прописывать явно уровень,а глобальной настройки в odbc нет? Вроде как новый драйвер rc использует.
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626715
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarа глобальной настройки в odbc нет?
нет. приложение должно само.
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38626883
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvGallemarа глобальной настройки в odbc нет?
нет. приложение должно само.
Понятно.
оффтопик. Дима,я тебе вам отправлял письмо с вопросом о покупке Fb TraceManager, жду ответа.
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38627015
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarотправлял письмо с вопросом о покупке Fb TraceManager, жду ответа
я могу и тут ответить - нет, не продаем. Судя по страничке purchase на upscene они свое продают сами, через digital river, и никто больше их продукты не продает. Иначе была бы страница "где купить, партнеры" и т.п.
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38627021
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,ну блин :(
...
Рейтинг: 0 / 0
Работа с транзакциями в ODBC
    #38627031
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

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

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

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


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