|
|
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
Добрый день. Помогите расставить индексы в запросе, либо возможно на платной основе проанализировать БД и оптимизировать. Вот что сыпет в лог медленных запросов. Движок битрикс Код: sql 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 14:14:47 |
|
||
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
st3nka, Показывайте план запроса, версию MySQL, количество записей во всех упомянутых таблицах и результат самого запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 14:19:56 |
|
||
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
miksoftst3nka, Показывайте план запроса, версию MySQL, количество записей во всех упомянутых таблицах и результат самого запроса. Mysql 5.5.14 b_iblock - 19 b_lang - 1 b_iblock_element - 114000 b_iblock_property - 53 b_iblock_element_property - 25000 b_iblock_site - 19 b_iblock_group - 29 b_iblock_element_right - 36000 b_iblock_right - 59 b_user_access - 11000 Результат C 76613 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 14:34:48 |
|
||
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
st3nkaРезультат C 76613Даже не глядя в план и все остальное - уже плохо. По-хорошему - надо перепроектировать сайт, чтобы необходимости в этом запросе вообще не было. Например, подробить искомые сущности на категории и работать только внутри этих категорий. Насколько я помню запросы в Битриксе, это вспомогательный запрос для расчета количества страниц в постраничной навигации. И, получается, что выборка для этой навигации огромная. Чем дальше по страницам будет заходить пользователь или поисковик (а поисковики не утомятся от этого действия), тем медленнее будет отдаваться очередная страница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 15:46:01 |
|
||
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
st3nkaлибо возможно на платной основе проанализировать БД и оптимизировать Вы какие-нибудь контактные данные откройте в своем профиле, тогда к вам кто-нибудь сможет прислать предложение своих услуг. Не бойтесь открывать почту, потому что она показывается картинкой и боты её не просканируют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2015, 19:56:09 |
|
||
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
Lumixst3nkaлибо возможно на платной основе проанализировать БД и оптимизировать Вы какие-нибудь контактные данные откройте в своем профиле, тогда к вам кто-нибудь сможет прислать предложение своих услуг. Не бойтесь открывать почту, потому что она показывается картинкой и боты её не просканируют. Открыл. Благодарю за пояснения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2015, 15:11:06 |
|
||
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
miksoftst3nkaРезультат C 76613Даже не глядя в план и все остальное - уже плохо. По-хорошему - надо перепроектировать сайт, чтобы необходимости в этом запросе вообще не было. Например, подробить искомые сущности на категории и работать только внутри этих категорий. Насколько я помню запросы в Битриксе, это вспомогательный запрос для расчета количества страниц в постраничной навигации. И, получается, что выборка для этой навигации огромная. Чем дальше по страницам будет заходить пользователь или поисковик (а поисковики не утомятся от этого действия), тем медленнее будет отдаваться очередная страница. Спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2015, 15:11:24 |
|
||
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
Вот ещё запрос вылез. И той же серии? Код: sql 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2015, 09:13:45 |
|
||
|
Оптимизация запроса\индекс
|
|||
|---|---|---|---|
|
#18+
st3nkaВот ещё запрос вылез. И той же серии?Судя по вот этому: st3nka Код: sql 1. - да. Но, на всякий случай, выполните без LIMIT-а и посмотрите сколько записей возвращается. Кто у вас сайт проектирует (не разрабатывает, а именно проектирует) - обсудите с ним, как избавиться от этой выборки. И, кстати, у битрикса есть свой инструмент для записи вызываемых запросов. Им пользоваться удобнее, т.к. видно какой хинт и какой компонент вызвали этот запрос. Бывают случаи, когда не то что запрос или компонент, а вся страница не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2015, 13:39:11 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=121&tid=1832554]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 304ms |

| 0 / 0 |
