|
|
|
ASA9. Про индексы!
|
|||
|---|---|---|---|
|
#18+
Добрый день! вопрос скорее более практический если кто сталкивался. В базе есть табличка ( ну так табличка, 7 млн записей) . Не все они нужны, поэтому начал чистить лишние. Почистил порядка 1 млн. И тут юзвери начали мне жаловаться на дикие тормоза. Проблему локализировал, оказалось что тормозит всего один селект, но как раз в этой таблице. текст приблизительно такой Код: plaintext 1. 2. 3. 4. 5. 6. 7. по коду: "field1" - тип дата, "field2" и "field3" - целое начал думать и гадать. Индексы скорее всего... до этого индексы были Код: plaintext 1. 2. прочитал статью уважаемого ASCRUS. Для себя подчеркнул много интересного. Пытался прпробывать REORGANIZE TABLE , но так и не дождался что б закончилось. (после 9 часов ожидания мне надоело). По поводу оптимизации запроса конечно тоже можно поспорить, но у меня есть репликационная копия этой базы, и там такая же таблица с таким же количеством данных - и никаких тормозов, отрабатывает мгновенно. Какие варианты кроме полного reload можете предложить? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 16:10 |
|
||
|
ASA9. Про индексы!
|
|||
|---|---|---|---|
|
#18+
Alexandr T пишет: > Какие варианты кроме полного reload можете предложить? create statistics "dba"."table" ; Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 16:20 |
|
||
|
ASA9. Про индексы!
|
|||
|---|---|---|---|
|
#18+
Occasionally, statistics may become inaccurate. This condition is most likely to arise when only a few queries have been executed since a large amount of data was added, updated, or deleted. Inaccurate or unavailable statistics can impede performance. If Adaptive Server Anywhere is taking too long to update the statistics, try executing CREATE STATISTICS or DROP STATISTICS to refresh them. может это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 16:24 |
|
||
|
ASA9. Про индексы!
|
|||
|---|---|---|---|
|
#18+
Dmitry..Occasionally, statistics may become inaccurate. This condition is most likely to arise when only a few queries have been executed since a large amount of data was added, updated, or deleted. Inaccurate or unavailable statistics can impede performance. If Adaptive Server Anywhere is taking too long to update the statistics, try executing CREATE STATISTICS or DROP STATISTICS to refresh them. может это? К сожалению не помогло! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 16:39 |
|
||
|
ASA9. Про индексы!
|
|||
|---|---|---|---|
|
#18+
А вы план запроса смотрели то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 20:14 |
|
||
|
ASA9. Про индексы!
|
|||
|---|---|---|---|
|
#18+
Ggg_oldА вы план запроса смотрели то? +1 - надо план запроса смотреть. Плюс судя по запросу, нужен составной индекс по полям field2, field3, field1 (или поменять местами field2 и field3, если у field3 более низкая селективность). Существующие же индексы ничем не помогут - index2 вообще использоваться не будет, index1 - не сильно полезный для оптимизатора и не удивлюсь, если вместо него оптимизатор предпочел table scan ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2009, 10:05 |
|
||
|
ASA9. Про индексы!
|
|||
|---|---|---|---|
|
#18+
Ggg_old, Мы смотрю оба с Одессы. моя ася 163081398. На досуге стукните, интересно узнать где вы юзаете сибейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2009, 10:18 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35786106&tid=2011188]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
148ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 493ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...