Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
В ons около 38 млн записей в cg порядка 10 000 в ers 15 Машина P4 2.8 Ghz 1Gb RAM Два ATA диска в RAID 1 (это тестовый комп) запрос Код: plaintext Time: 183224.340 ms (6 минут с копейками) вот что выводит explain Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Time: 299074.389 ms (10 мин с хвостом) то explain выводит ------------------------------- Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Вот параметры postgresql.conf Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 17:13 |
|
||
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
Поменяй in на exists. Что с индексами по полям из order by? Покажи дескрайбы таблиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 17:28 |
|
||
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
Я может не в тему, но просто интересно почему не через простые джойны это сделать. У Вас везде как я вижу идет HASH JOIN хотя как я понимаю должно ходить по индексам. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 19:02 |
|
||
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
не кисло было бы VACUUM ANALYZE сделать, похоже статистика не имеет отношения к реальности. И легенду проработай как следует, а то у тебя таблицы в запросе и в EXPLAIN по-разному называются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2004, 22:44 |
|
||
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
e60вот что выводит explain Приведите пожалуйста вывод explain analyze. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 09:56 |
|
||
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
Хочется узнать версию Постгреса. Если меньше 7.4, то сразу меняй IN на EXISTS. Так же было бы неплохо увидеть описания таблиц и индексов на них. Насчёт параметров сервера - если на машина будет работать только на СУБД, то не жмись на память, отдавай её всю Постгресу. У меня машина тоже с гигом ОЗУ и вот мои настройки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 12:50 |
|
||
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
LeXa NalBat e60вот что выводит explain Приведите пожалуйста вывод explain analyze. Вот Код: 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. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 12:56 |
|
||
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Создайте индекс erid,stackid или stackid,erid на ons. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 15:26 |
|
||
|
Долго выполняется запрос
|
|||
|---|---|---|---|
|
#18+
LeXa NalBat Код: plaintext 1. 2. Создайте индекс erid,stackid или stackid,erid на ons. Клево 4 секунды :) Еще вопрос а вообще реально могут с такой таблицей работать на чтение пользователей 10-15 одновременно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 17:55 |
|
||
|
|

start [/forum/topic.php?fid=53&tid=2007553]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 441ms |

| 0 / 0 |
