У меня есть таблица с 22 408 554 записями.Для получения результатов следующего запроса (через ajax) требуется 8 секунд.
SELECT TOP 20 [COLUMN_1]
FROM [sample_db1].[dbo].[sample_table]
WHERE id = 10
Я разбил на страницы, используя следующий запрос, но это не помогло производительности.
SELECT *
FROM
(SELECT
ROW_NUMBER() OVER (ORDER BY id) AS RowNum, *
FROM
[sample_db1].[dbo].[sample_table]
WHERE
id = 10) AS RowConstrainedResult
WHERE
RowNum >= 1 AND RowNum < 20
ORDER BY
RowNum
Я ищу предложения, которые уменьшат время запроса.