Добрый день,
Запрос:
SELECT ID FROM `components` WHERE
ID BETWEEN (SELECT MAX(ID) FROM components)-10 AND (SELECT MAX(ID) FROM components)
Как минимум в MySQL сортировок не использует, м.б. и в MSSQL прокатит. ID - index, auto-increment. Но при удалении записей придется перенумеровывать записи которые больше удаляемой но там один простой запрос (set id=id-1)
Успехов!