Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как определить тексты SQL-запросов (InterBase)


Страницы:   1 2

-SeM- ©   (2005-12-28 15:58:00) 

Есть приложение (без исходников), используемое стандартные компоненты для доступа к Interbase. Есть подозрение, что отсутствуют необходимые или неоптимальны индексы в базе, т.к. с увеличением кол-ва записей в таблицах уменьшается быстродействие запросов и, как следствие, приложения. Каким образом можно определить текст SQL-запросов, используемых приложением? Принимаются любые варианты, вот только пытать авторов и BTSQLMonitor не предлагать.
З.Ы. Ресурсы тоже отпадают - запросы формируются динамически.


Johnmen   (2005-12-28 16:53:00) [21]

>-SeM-   (28.12.05 16:43) [3]
>:) Первое, что я делал. Смотри З.Ы.

Ну и причём здесь ЗЫ?
Все динамически создаваемые тексты запросов можно обнаружить в ехе.
Вот если и имена полей в запросе динамически, то тогда намного сложнее. Но тоже решаемо, ведь эти имена тоже строки и тоже лежат там же...


Sergey13   (2005-12-28 16:47:00) [22]

2 [3] -SeM-   (28.12.05 16:43)
Добавление индекса - это не то изменение структуры, которое катастрофично повлияет на прикладу. Тем более, что запросы, даже если ты их выцепишь, все равно не поменяешь.


-SeM-   (2005-12-28 16:43:00) [23]

Johnmen ©   (28.12.05 16:04) [1]
:) Первое, что я делал. Смотри З.Ы.

Sergey13 ©   (28.12.05 16:05) [2]
Со своей колокольни структура вызывает нарекания, но изменить не дано - ехе'шник то готовый. Да и индексы какие-то есть, но вьюхи пришлось оптимизировать, т.к. даже существующие индексы не использовались. Увидеть бы "авторов" - что сказать нашлось бы :( А сейчас как раз и занят тем, что в угадайку играю.


Sergey13   (2005-12-28 16:05:00) [24]

А структура БД понятна или тоже темный лес? Я к тому, что можно просто глянуть какие индексы есть и попробовать строить "недостающие".


Johnmen   (2005-12-28 16:04:00) [25]

см. ехе'шник. Вполне реально наковырять в нём вид запросов.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо