Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос Delphi+Cache. Delphi вешается, Cache нет
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть таблица MyTable с огромным объемом информации; таблица имеет поля: ID, Code_ID, Date и 2 индекса Index1 на основе полей Code_ID, Date; Index2 на основе поля Date. Проблема в следующем, делаю следующий запрос на вставку ADOQuery.SQL.Add('select Code_ID from MyTable group by Code_ID'); ADOQuery.Open; ADOQuery.First; Прога "вешается" на ADOQuery.Open; т.е. при подсоединении к таблице БД. Знаю, что проблема в том, что таблица содержит ОЧЕНЬ МНОГО информации, запрос то простенький, поэтому прога "вешается" так, чтолько CTRL+ALT+DEL помогает. Но надо, чтобы запрос обработался. Пробовал для ограничения данных where добавить, не помогает. Через SQL менеджер Cache (данная таблица есть таблицей БД Cache) этот запрос выполняется в течении 70507.34ms!!! Главное, что он выполняется! В Delphi же "вешается". Есть какие-нибудь предложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 18:45 |
|
||
|
Запрос Delphi+Cache. Delphi вешается, Cache нет
|
|||
|---|---|---|---|
|
#18+
Я бы попробовал сделать BitMap-индекс по полю Code_ID. Или обычный индекс только по этому полю. Перестроит индексы можно через SQL-менеджер или портал управления системой. Или с помощью методов %Library.Persistent класса %PurgeIndices, %BuildIndices. Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 09:38 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=33695688&tid=1559578]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 334ms |

| 0 / 0 |
