|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Ilya Zvyagin 2:5020/400 14 Feb 2003 12:19:16 To : Gregory Kudinov Subject : Re: Как определить исходные таблицы повлиявшие на результирующую выборк -------------------------------------------------------------------------------- выборку? Hello, Gregory! You wrote on Thu, 13 Feb 2003 19:35:37 +0000 (UTC): GK> Hе подскажите, как определить ( и можно ли это в принципе сделать) какие GK> исходные таблицы были использованы для получения результирующей выборки GK> (которая может формироваться на основе иерархии всевозможных view) не GK> проводя разбора SQL запросов. Может есть отдельные навороченные СУБД, GK> которые могут производить подобный "reverse engineering" GK> штатными средствами. Т.е. раз в СУБД есть оптимизаторы запросов, то она GK> должна быть в курсе, какие таблицы послужили источниками, чтобы учесть GK> наличие индексов и т.п. Вообще, я думаю, непосредственно этого нет ни в одной СУБД. Однако почти все СУБД предоставляют возможность получить план выполнения запроса, всякие статистики по его выполнению (время, затраченные ресурсы и пр.). Там среди прочего обычно бывает информация о том, какие таблицы были использованы в запросе. GK> Повод для вопроса следующий - иногда полезно показывать пользователю какие GK> реально данные легли в основу его запроса (чтобы он субъективно оценивал их GK> качество, например), собственно возникает резонный вопрос - можно ли GK> добавление подобной функциональности реализовать не переписывая GK> существующие SQL запросы и т.п., а путем использования каких-либо системных GK> метаданных или вызовов. Или придется теги источников данных тащить от GK> исходных таблиц до пользователя? Я думаю вряд ли пользователь на это способен. -------------------- Ilya Zvyagin , First Container Terminal of SPb Sea Port E-mail: masterziv@*KILLSPAM*mail.ru - include HP in subject ICQ UID: 29427861(MasterZIV) --- ifmail v.2.15dev5 * Origin: FCT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /su.dbms/13293d1202bfa.html, оценка из 5, голосов 10
|