SQL Server будет кэшировать результаты запроса, но это немного сложнее, чем в случае с MySQL (поскольку SQL Server предоставляет ACID, гарантирует, что MySQL этого не делает - по крайней мере, не с MyISAM). Но вы определенно обнаружите, что во второй раз, когда вы выполняете запрос на SQL Server, он будет быстрее, чем в первый раз (до тех пор, пока другие изменения не произошли).
Нет конкретного названия для этой функции, о котором я знаю. Это больше комбинация кэшей ...