|
|
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 6.6779739857 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 0.0028510094 Подскажите пожалуйста, как так может быть? Mysql не знает, что нужно использовать PRIMARY индекс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 15:00:35 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
Значит не знает... EXPLAIN SELECT...что показывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 15:14:01 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
О, битрикс :) И какой запрос коротенький :) По делу - попробуйте выполнить оптимизацию таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 15:16:09 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
NevilDG, и покажите DDL это таблицы полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 15:18:02 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
Угу, он самый) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Оптимизация на высоконагруженном проекте не убьет базу?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 15:48:03 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
NevilDGОптимизация на высоконагруженном проекте не убьет базу?)Убить - не убьет, но таблицу заблокирует на все время операции. Если сомневаетесь, то сделайте это в часы наименьшей нагрузки, например, ночью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 15:52:03 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
Больше никак не сообщить или использовать вручную use_index() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 15:54:21 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
А чем смущает прямой хинт в запросе, если он гарантированно не тормозит запрос? Тем более если он реально этот запрос ускоряет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 16:03:01 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
NevilDGБольше никак не сообщить или использовать вручную use_index() ?Пока еще не очевидно, что этим вообще стоит заниматься. Мы еще ждем DDL и планы обоих вариантов запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 16:03:39 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
AkinaА чем смущает прямой хинт в запросеОтвечу за топикстартера - тем, что его очень непросто подсунуть в реальный запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 16:04:57 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
И, кстати, есть подозрение, что хинт помогает только при некоторых значениях констант, т.к. они лежат в области меньших значений PK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 16:06:18 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
Хм, EXPLAIN я же выше написал, DDL - структура? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 16:15:59 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
NevilDGEXPLAIN я же выше написал,Это какие-то PHP-шные коды. Например, я их не понимаю. Хотя как-нибудь разберусь... Сколько записей в таблице? Сколько записей выдаст запрос, если убрать LIMIT? И непонятно, зачем сортировка по первичному ключу? там же, фактически, случайные данные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 16:24:25 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
Первый: Второй: Без лимит кол-во записей: 882686 Всего в таблице: 26094803 Первичный ключ - это id записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2015, 12:33:22 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
NevilDGПервичный ключ - это id записиА сортировать-то по нему зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2015, 13:42:26 |
|
||
|
Очень долгая сортировка если не указать USE INDEX
|
|||
|---|---|---|---|
|
#18+
Выводится список с последней до первой записи по 10 записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2015, 14:39:41 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38896128&tid=1833490]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 319ms |

| 0 / 0 |
