Это - то, что я нашел Google Code Search использования:
unwillingToPerform (53), -- unable to sort
unwillingToPerform (53) -- server cannot process control
Да, вся база данных, вероятно, хранится в памяти. Это сбросит грязные страницы к диску в интервалах контрольной точки. Отметьте, хотя это все обновления должно будет записать в журнал и ожидать записей журнала, которые будут укреплены на длительном устройстве хранения данных перед фиксацией. Эти старые бумажные Основы ввода-вывода SQL Server 2000 имеют все подробности, в которых Вы будете когда-либо нуждаться и т.д.
Но Вы не должны предполагать, можно измерить это точно и видеть, происходит ли это или нет. Соответствующие счетчики производительности:
Целый DB (т.е. данные) не был бы сохранен в памяти (SQL-сервер). После исследования индексов и/или ключей, это получит указатель туда, где в файле данных данные, которые Вы ищете, и вероятно затем перешли бы к диску для получения его. Если бы никакие ключи или индексы, должен был бы просканировать целую "кучу".
В зависимости от которой версии SQL Server Вы работаете, могут быть стратегии кэширования хорошо используемых данных для уменьшения чтения с диска.
Вы CAN получаете базу данных, DBs например, MySql Cluster, в оперативной памяти.... Это разработано для вмещения ВСЕГО дб в память через кластер серверов для высокой доступности/аварийного восстановления и быстрого поиска данных.