Aravindba Ответов: 1

Это правда, а где состояние , внутреннее соединение, и имеющим сделать быстрее запроса?


Привет,

Верно ли это вместо того, чтобы где условие, внутреннее соединение и наличие делают более быстрое выполнение запроса ?

Как повысить производительность sql при работе с крупногабаритной базой данных

С уважением,
Аравинд

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

Это просто учебная цель.
Как повысить производительность sql при работе с крупногабаритной базой данных

1 Ответов

Рейтинг:
2

OriginalGriff

Зависит от того, кого вы спрашиваете, и от фактического запроса - очень легко сделать неэффективный запрос с любым из них!

Поэтому посмотрите на свои запросы и, в частности, на связанные с ними планы выполнения: Отображение графических планов выполнения (среда SQL Server Management Studio)[^]


Aravindba

Привет, все в порядке , у меня есть еще одно сомнение в этом ASP.Net, если с помощью GC.collection и переменной сеанса также сделать веб-сайт будет замедляться ? я просто спрашиваю о форме обучения цели. GC.collection и переменная сеанса, использующая каждую отдельную секунду для каждого пользователя. если 2 пользователя войдут в систему одновременно ,то GC.collection и переменная сеанса будут использовать двойное время, так что это будет вниз, то веб-сайт ?
Bcz для активного пользователя мы запускаем запрос обновления каждые секунды , чтобы обновить значения в sql server с веб-сайта , а из службы windows проверяем, что значения достигают максимума, если достигают, то удаляем из таблицы.
Поэтому, если пользователь попытается войти в систему,сначала он проверит,что значение таблицы получено или нет, если нет, то мы разрешаем войти в систему, иначе мы показываем "пользователь уже вошел, пожалуйста, сначала выйдите из системы"

с уважением,
Аравинд

OriginalGriff

Какого черта вы вручную используете GC? Вы почти никогда не должны прикасаться к нему, вот и вся идея.