ProgrammingEnthusiast Ответов: 2

Как определить количество строк, возвращаемых запросом


у меня есть запрос, который занимает более 3 часов, прежде чем он вернет результаты. я уже добавил индексы, основанные на предложении DTA. и я не знаю, что еще мне с ним делать. пожалуйста, дайте мне совет.. спасибо

Что я уже пробовал:

Используйте Profiler и DTA, а затем добавьте индексы в таблицы

2 Ответов

Рейтинг:
1

CPallini

У тебя есть первый чтобы оценить, занимает ли выполнение вашего запроса больше времени, чем ожидалось, вы можете попробовать следующее: Контрольный список для анализа медленных запросов[^].


ProgrammingEnthusiast

Спасибо за подсказку, я читаю ее прямо сейчас. но, может быть, вы случайно не знаете, есть ли калькулятор, который подсказывает, сколько памяти я должен установить на свою машину? размер моей базы данных составляет более или менее 400 ГБ, а моя память-только 64 ГБ, как вы думаете, она падает до #2: недостаточная память на серверном компьютере или недостаточно памяти, доступной для SQL Server.