У меня сложный запрос и большая база данных. Я выполняю свой запрос на Sql Server 2008, потребовалось время 8-10 минут. Но я выполняю свой запрос на Sql Server 2000, это заняло 1-2 часа. Почему? и я использовал план выполнения, но я не решал эту проблему. Любой может мне помочь? или У кого-нибудь есть предложение?Как повысить производительность запросов на Sql Server 2000 и сравнить Sql Server 2008?
0
A
ответ
0
Возможно создание вспомогательной таблицы для этого запроса. Таким образом, запрос будет работать быстрее, так как работа выполняется перед запросом в фоновом режиме. Примечание. Обычно это работает, если запрос, получающий данные, не должен синхронизироваться с БД. Кроме того, это зависит от того, как вы хотите использовать данные, вы можете кэшировать или выполнять предварительную проверку результатов.