Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проход по всем строкам таблицы не взерая на индекс
|
|||
|---|---|---|---|
|
#18+
Дано: таблица transaction со структурой скриншот структуры в таблице 563663 строки за период с 2017-10-01 по 2018-01-10 отдельный индекс moeny_by_billing: project_has_billing_system_id, created, transaction_money запрос Код: plsql 1. 2. 3. 4. 5. Почему MySQL все равно проходится по всем строкам в таблице? EXPLAIN "id": 1, "select_type": "SIMPLE", "table": "transaction", "type": "index", "possible_keys": "transaction-created", "key": "money_by_billing", "key_len": "14", "ref": null, "rows": 564159, "Extra": "Using where; Using index" Индекс подхватился, но MySQL все равно сканирует всю таблицу Пробовал так же для дат в WHERE приведение к типу через STR_TO_DATE, но результат тот-же - просматривается вся таблица. В чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 14:06 |
|
||
|
Проход по всем строкам таблицы не взерая на индекс
|
|||
|---|---|---|---|
|
#18+
Антон Бутков, а сколько всего строк в таблице? индексы, обычно, используются, если выбирается относительно небольшой процент строк от общего объема... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 14:12 |
|
||
|
Проход по всем строкам таблицы не взерая на индекс
|
|||
|---|---|---|---|
|
#18+
в таблице 563663 строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 14:15 |
|
||
|
Проход по всем строкам таблицы не взерая на индекс
|
|||
|---|---|---|---|
|
#18+
извиняюсь, сейчас уже 564159 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 14:16 |
|
||
|
Проход по всем строкам таблицы не взерая на индекс
|
|||
|---|---|---|---|
|
#18+
Антон БутковВ чем может быть проблема?А индекс тупо не подходит для оптимизации запроса, и просто используется как покрывающий. Поставьте в индексе поле даты на первое место... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 14:20 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1830130]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 148ms |

| 0 / 0 |
