Информация об изменениях

Сообщение Re[8]: MS SQL select top 1 тормозит от 13.08.2019 10:08

Изменено 13.08.2019 11:04 Does not matter

Re[8]: MS SQL select top 1 тормозит
Здравствуйте, BlackEric, Вы писали:

BE>Странно. Вроде должно работать.

От статистики зависит, какой из индексов брать. Или я уже туплю сильно.

Но, ИМХО, если будет индекс типа:
create index [stock_tankUUID_timestamp_idx] ON [dbo].[stock]([tankUUID] ASC, [timestamp] ASC)

вот в этом случае должно для всех данных всегда использовать в таком запросе именно этот индекс и он должен быстро отрабатывать.
Re[8]: MS SQL select top 1 тормозит
Здравствуйте, BlackEric, Вы писали:

BE>Странно. Вроде должно работать.

От статистики зависит, какой из индексов брать. Или я уже туплю сильно.

Но, ИМХО, если будет индекс типа:
create index [stock_tankUUID_timestamp_idx] ON [dbo].[stock]([tankUUID] ASC, [timestamp] desc)

вот в этом случае должно для всех данных всегда использовать в таком запросе именно этот индекс и он должен быстро отрабатывать.