|
|
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
Лентяй ЛентяйА если так, то в FB 2 есть какие-нибудь планы по этому поводу? hvladЕсть ;)?Улыбка-то, надеюсь, не ехидная? Надеяться всегда можно ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 12:38:03 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
DnicoДа нет ... там больше записей ... там получилось 2 мин - тоже ничего ...Ничё не понял - где "там" ? На твоём кол-ве записей 2мин - это ооочень долго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 12:51:40 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
hvlad DnicoДа нет ... там больше записей ... там получилось 2 мин - тоже ничего ...Ничё не понял - где "там" ? На твоём кол-ве записей 2мин - это ооочень долго На реальной базе 2 мин. (а было 20 минут). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 12:54:23 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
DnicoНа реальной базе 2 мин. (а было 20 минут).Это на вот этой DnicoGOODS - товары 10000 записей CUST - клиенты 2000 записей DOC - отгрузки (YY-год, ММ-месяц и индекс GOODS,CUST,YY,MM) - 100 000 записей ? Тогда 120сек это медленно, imho ;) Или это время первого выполнения запроса на сервере с пустым кешем ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 16:11:43 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
Ну почти ... реально вот такие GOODS - 10000 записей CUST - 2500 записей DOC - 250 000 записей Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 16:16:35 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
А вот интересно, можно как-то кеш увеличить ? Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 16:20:22 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
DnicoА вот интересно, можно как-то кеш увеличить ?Гм, мне всегда "нравились" те, кто пишет программы для СУБД не читая документацию на эту СУБД... Не скажу ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 16:24:08 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
DefaultDbCachePages ? Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 16:35:43 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
DnicoDefaultDbCachePages ? Это глобальный пар-р. Ещё можно задать для конкретной БД и для конретного коннекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 16:43:58 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
Сделал две плоские таблицы GOODS_GROUP и CUST_GROUP по условию C.PID = 'U7' AND G.PID = '4EJ' выбираются требуемы записи. Индексы по полю PID . Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 16:56:03 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
Т.е. 28 сек, а не 120 ? И это при первом выполнении, т.е. с пустым кешем. Сколько записей вернёт неаггрегированный запрос (добавь туда ещё COUNT(*)) ? План покажи, и весь текст запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 17:05:19 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
План PLAN JOIN (G INDEX (GOODS_GROUP_IDX1),D INDEX (DOC_IDX1),C INDEX (CUST_GROUP_IDX1)) Все из кеша Код: plaintext 1. 2. 3. 4. 5. 6. 7. План PLAN JOIN (G INDEX (GOODS_GROUP_IDX1),D INDEX (DOC_IDX1),C INDEX (CUST_GROUP_IDX1)) Все из кеша Кол-во = 6747 Код: plaintext 1. 2. 3. 4. 5. Тексты запросов полные ! Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 17:16:07 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
Обманываешь - то у тебя DOC D , то BREND_SALE D ;) Ладно, предположим, что это одно и тоже. Дай раскладку полей по индексам, использованным в плане. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 17:32:24 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
DOC(он же BREND_SALE ) - GID,CUST, YY, MM GOODS_GROUP и CUST_GROUP - PID (в этих таблицах поля PID,ID) Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 17:37:33 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
А индекс на CUST_GROUP.ID есть ? Если нет - создай. Если есть или создал, но он не используется, то выполни Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 18:28:32 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
Во блин ... век живи - век учись !!! 421 ms Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 18:35:48 |
|
||
|
Опять про деревья и время выполнения ...
|
|||
|---|---|---|---|
|
#18+
Спасибо !!! Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 18:37:56 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32649192&tid=1578076]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
206ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 494ms |

| 0 / 0 |
