powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Странности с ODBC
4 сообщений из 4, страница 1 из 1
Странности с ODBC
    #39448621
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Сегодня вот что произошло - трассировали базу на предмет медленных запросов, из одной базы 1с поймали вот такой запрос:
2017-05-04T15:43:47.7350 (29644:00000000010FD9E8) PREPARE_STATEMENT

S-MARKET.FDB (ATT_2699872, SYS_EDO:NONE, NONE, TCPv4:10.1.60.241)

C:\_programs\1C\_Folders\000016\8.3.9.2170\bin\1cv8.exe:5168

(TRA_32198262, READ_COMMITTED | REC_VERSION | WAIT | READ_WRITE)



Statement 307016496:

-------------------------------------------------------------------------------

select cast ('' as varchar(7)) as table_cat,cast (tbl.rdb$owner_name as varchar(31)) as table_schem,cast (tbl.rdb$relation_name as varchar(31)) as table_name,cast (priv.rdb$grantor as varchar(31)) as grantor,cast (priv.rdb$user as varchar(31)) as grantee,cast (priv.rdb$privilege as varchar(11)) as privilege,cast ('YES' as varchar(3)) as isgrantable, priv.rdb$grant_option as GRANT_OPTION from rdb$relations tbl, rdb$user_privileges priv
where tbl.rdb$relation_name = priv.rdb$relation_name
and tbl.rdb$relation_name = 'RDB$ROLES'
order by tbl.rdb$relation_name, priv.rdb$privilege, priv.rdb$user

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN SORT (JOIN (PRIV INDEX (RDB$INDEX_29), TBL INDEX (RDB$INDEX_0)))

9 ms



2017-05-04T15:43:47.7510 (29644:00000000010FD9E8) EXECUTE_STATEMENT_START

S-MARKET.FDB (ATT_2699872, SYS_EDO:NONE, NONE, TCPv4:10.1.60.241)

C:\_programs\1C\_Folders\000016\8.3.9.2170\bin\1cv8.exe:5168

(TRA_32198262, READ_COMMITTED | REC_VERSION | WAIT | READ_WRITE)



Statement 307016496:

-------------------------------------------------------------------------------

select cast ('' as varchar(7)) as table_cat,cast (tbl.rdb$owner_name as varchar(31)) as table_schem,cast (tbl.rdb$relation_name as varchar(31)) as table_name,cast (priv.rdb$grantor as varchar(31)) as grantor,cast (priv.rdb$user as varchar(31)) as grantee,cast (priv.rdb$privilege as varchar(11)) as privilege,cast ('YES' as varchar(3)) as isgrantable, priv.rdb$grant_option as GRANT_OPTION from rdb$relations tbl, rdb$user_privileges priv
where tbl.rdb$relation_name = priv.rdb$relation_name
and tbl.rdb$relation_name = 'RDB$ROLES'
order by tbl.rdb$relation_name, priv.rdb$privilege, priv.rdb$user

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN SORT (JOIN (PRIV INDEX (RDB$INDEX_29), TBL INDEX (RDB$INDEX_0)))



2017-05-04T15:43:47.7510 (29644:00000000010FD9E8) CLOSE_CURSOR

S-MARKET.FDB (ATT_2699872, SYS_EDO:NONE, NONE, TCPv4:10.1.60.241)

C:\_programs\1C\_Folders\000016\8.3.9.2170\bin\1cv8.exe:5168



Statement 307016496:

-------------------------------------------------------------------------------

select cast ('' as varchar(7)) as table_cat,cast (tbl.rdb$owner_name as varchar(31)) as table_schem,cast (tbl.rdb$relation_name as varchar(31)) as table_name,cast (priv.rdb$grantor as varchar(31)) as grantor,cast (priv.rdb$user as varchar(31)) as grantee,cast (priv.rdb$privilege as varchar(11)) as privilege,cast ('YES' as varchar(3)) as isgrantable, priv.rdb$grant_option as GRANT_OPTION from rdb$relations tbl, rdb$user_privileges priv
where tbl.rdb$relation_name = priv.rdb$relation_name
and tbl.rdb$relation_name = 'RDB$ROLES'
order by tbl.rdb$relation_name, priv.rdb$privilege, priv.rdb$user

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN SORT (JOIN (PRIV INDEX (RDB$INDEX_29), TBL INDEX (RDB$INDEX_0)))



2017-05-04T15:43:47.7510 (29644:00000000010FD9E8) ERROR AT jrd8_free_statement

S-MARKET.FDB (ATT_2699872, SYS_EDO:NONE, NONE, TCPv4:10.1.60.241)

C:\_programs\1C\_Folders\000016\8.3.9.2170\bin\1cv8.exe:5168

335544569 : Dynamic SQL Error
335544436 : SQL error code = -501
335544577 : Attempt to reclose a closed cursor


2017-05-04T15:43:47.7510 (29644:00000000010FD9E8) FREE_STATEMENT

S-MARKET.FDB (ATT_2699872, SYS_EDO:NONE, NONE, TCPv4:10.1.60.241)

C:\_programs\1C\_Folders\000016\8.3.9.2170\bin\1cv8.exe:5168



Statement 307016496:

-------------------------------------------------------------------------------

select cast ('' as varchar(7)) as table_cat,cast (tbl.rdb$owner_name as varchar(31)) as table_schem,cast (tbl.rdb$relation_name as varchar(31)) as table_name,cast (priv.rdb$grantor as varchar(31)) as grantor,cast (priv.rdb$user as varchar(31)) as grantee,cast (priv.rdb$privilege as varchar(11)) as privilege,cast ('YES' as varchar(3)) as isgrantable, priv.rdb$grant_option as GRANT_OPTION from rdb$relations tbl, rdb$user_privileges priv
where tbl.rdb$relation_name = priv.rdb$relation_name
and tbl.rdb$relation_name = 'RDB$ROLES'
order by tbl.rdb$relation_name, priv.rdb$privilege, priv.rdb$user

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN SORT (JOIN (PRIV INDEX (RDB$INDEX_29), TBL INDEX (RDB$INDEX_0)))


Программист на святой маме клянется, что запрос не из базы, да и по нему это видно. Что это может быть?
...
Рейтинг: 0 / 0
Странности с ODBC
    #39448641
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

драйвер ODBC имеет право выполнять запросы к каталогу для своих нужд.
В чём проблемы ? Это медленный запрос ? :)
...
Рейтинг: 0 / 0
Странности с ODBC
    #39448646
формат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ты бы хоть форматнул его что ли
да мусор почистил бы
...
Рейтинг: 0 / 0
Странности с ODBC
    #39448659
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

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


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