powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Откуда ноги растут у этого запроса
9 сообщений из 9, страница 1 из 1
Откуда ноги растут у этого запроса
    #32052060
Alexander Sobyanin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

А точне откуда руки растут у его писателся?

Кто как борется с таким запросом предположительно посылаемым BDE:

select username, sum(decode(privilege, 'SELECT ANY TABLE', 2, 'CREATE SESSION',1, 0))
from session_privs, user_users
where privilege in ('SELECT ANY TABLE', 'CREATE SESSION')
group by username

Если это не запрос BDE то поправте плиз, буду тогда искать его в прикладе. А то он из-за того что написан по ублюдски, грузит систему почем зря.

С уважением Александр
oracledba(hr)diagnostic.ru
...
Рейтинг: 0 / 0
Откуда ноги растут у этого запроса
    #32052084
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никогда не видел такого запроса в курсорном кэше. Система юзает связку BDE 5.x + Developer 6i (client) + Oracle 8.1.7 (server).
...
Рейтинг: 0 / 0
Откуда ноги растут у этого запроса
    #32052098
lvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lvv
Гость
Привет, Александр.
Как твои делы?
Точно БДЕ, как исправить не знаю, но можешь поискать подстроку в sqlora8.dll
...
Рейтинг: 0 / 0
Откуда ноги растут у этого запроса
    #32052172
Alexander Sobyanin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2vskv:

Что такой запрос в sqlora8.dll есть это факт, не можешь ли ты поделиться своими настройками БДЕ для того чтобы определить какие из них влияют на этот нехороший запрос?

С уважением Александр
...
Рейтинг: 0 / 0
Откуда ноги растут у этого запроса
    #32052516
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry, запрос действительно имеется.

Сегодня взял SQL Analyzer, залез на тестовый сервер и глянул что к чему -- запрос есть. Но на фоне остальных запросов он просто теряется -- по одному выполнению на каждое подключившееся приложение (т.е. в среднем 3 раза на рабочее место).

Да и статистика по нему гласит такие мелочи, что он просто теряется: 29 дисковых чтений, по одной сортировке и по 100 logical reads на каждое исполнение. В общем, доли секунды на достаточно загруженном сервере.

С чего вы к нему привязались?
...
Рейтинг: 0 / 0
Откуда ноги растут у этого запроса
    #32052574
Alexander Sobyanin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прицепился потому что он "в силу специфики написания приложения" выполняется за день около 300тыс раз. И на каждое выполнение 11000 логических чтений.
Если с такими цеферками, то, согласитесь, уже есть к чему цеплятся.
...
Рейтинг: 0 / 0
Откуда ноги растут у этого запроса
    #32052835
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что же это за приложение, к которому насчитывается 300к подключений клиентов в день. Причём число юзверей насколько понимаю исчисляется сотнями?

Не дешевле ли держать соединение установленным. Ведь не только BDE свой вклад вносит, неправда ли?

P.S. Бредовая идея -- исправить бинарник. Пусть делает 'select username, 1 from user_users', ну или как там быстрее и дешевле всего узнать своё имя пользователя :)
...
Рейтинг: 0 / 0
Откуда ноги растут у этого запроса
    #32052836
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.... А да. И не забыть раздать клиентам под соусом "специальный патч на БДЕ нужный для нашего приложения, специально для нас сделан Борландом, помогает нашему приложению летать быстрее звука :)".
...
Рейтинг: 0 / 0
Откуда ноги растут у этого запроса
    #32053100
Alexander Sobyanin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Во-первых спасибо за участие.
select user from dual :)
самый быстрый способ получить юзера.

А на счет того что туева хуча подключений это есть такая засада, но с этим бодаться пытаюсь, но особо не получается, т.к. "рация на бронепоезде". Тем более не 300к, а всего 100к, исходя из твоих измерений.
А бинарник раздавать не придется,т.к. его надо будет поставить всего на несколько десятков серверов приложений.
Вопрос может скорее в несколько ином: кто и зачем написал такой тупой запрос?
Спасибо за укание "времени" когда он выполняется.
С уважением Александр Собянин
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Откуда ноги растут у этого запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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