teradata, запрос на оптимизацию - PullRequest
0 голосов
/ 09 октября 2018

Я делаю запрос в терадате.через некоторое время сеанс завершается, процессор> 100000 с

Как мне оптимизировать запрос?

select a, b, c, d, e from table where (a = '55' or a='055') and date > '20180701'

1 Ответ

0 голосов
/ 12 октября 2018

Индексы используются для быстрого поиска строк с конкретными значениями столбцов.Без индекса MySQL должен начинаться с первой строки, а затем читать всю таблицу, чтобы найти соответствующие строки.

ALTER TABLE table ADD INDEX (a);
...