Сообщение 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>Странно. Вроде должно работать.
От статистики зависит, какой из индексов брать. Или я уже туплю сильно.
Но, ИМХО, если будет индекс типа:
вот в этом случае должно для всех данных всегда использовать в таком запросе именно этот индекс и он должен быстро отрабатывать.
BE>Странно. Вроде должно работать.
От статистики зависит, какой из индексов брать. Или я уже туплю сильно.
Но, ИМХО, если будет индекс типа:
create index [stock_tankUUID_timestamp_idx] ON [dbo].[stock]([tankUUID] ASC, [timestamp] ASC)
вот в этом случае должно для всех данных всегда использовать в таком запросе именно этот индекс и он должен быстро отрабатывать.
Re[8]: MS SQL select top 1 тормозит
Здравствуйте, BlackEric, Вы писали:
BE>Странно. Вроде должно работать.
От статистики зависит, какой из индексов брать. Или я уже туплю сильно.
Но, ИМХО, если будет индекс типа:
вот в этом случае должно для всех данных всегда использовать в таком запросе именно этот индекс и он должен быстро отрабатывать.
BE>Странно. Вроде должно работать.
От статистики зависит, какой из индексов брать. Или я уже туплю сильно.
Но, ИМХО, если будет индекс типа:
create index [stock_tankUUID_timestamp_idx] ON [dbo].[stock]([tankUUID] ASC, [timestamp] desc)
вот в этом случае должно для всех данных всегда использовать в таком запросе именно этот индекс и он должен быстро отрабатывать.