Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как можно ускорить процедуру?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть две таблицы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Функция: Код: 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. 32. 33. 34. 35. И триггер: Код: plaintext 1. 2. 3. За 10 минут происходит несколько тысяч INSERT INTO TRAFFIC, на функции сервер отжирает весь камень. Если триггер снять загрузка процессора не превышает 3-4%. Что можно сделать (окромя покупки более мощного железа)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 17:48 |
|
||
|
Как можно ускорить процедуру?
|
|||
|---|---|---|---|
|
#18+
newbee За 10 минут происходит несколько тысяч INSERT INTO TRAFFIC, на функции сервер отжирает весь камень. Если триггер снять загрузка процессора не превышает 3-4%. Что можно сделать (окромя покупки более мощного железа)? Вредные советы: 1. Упростить функцию: Код: 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. 2. Добавить индексы на traffic 3. Суммировать не каждый запрос, а периодически, скажем, раз в N минут (часов/дней). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 18:18 |
|
||
|
|

start [/forum/topic.php?fid=53&tid=2006812]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 349ms |

| 0 / 0 |
