Вопросы с тегом «sql-server-2005»

SQL Server 2005 (основная версия сборки 9.00.xxxx). Пожалуйста, также пометьте sql-сервер.

10
Как я могу получить правильное смещение между UTC и местным временем для даты до или после летнего времени?
В настоящее время я использую следующее, чтобы получить локальную дату / время из даты и времени UTC: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Моя проблема в том, что если летнее время происходит между GetUTCDate()и @utcDateTime, в @localDateTimeконечном итоге это будет на час. Есть ли …

3
Оптимизируются ли представления, когда я добавляю к ним предложение WHERE?
Имеет ли значение, если вы фильтруете представление внутри или снаружи представления? Например, есть ли разница между этими двумя запросами? SELECT Id FROM MyTable WHERE SomeColumn = 1 Или SELECT Id FROM MyView WHERE SomeColumn = 1 И MyViewопределяется как SELECT Id, SomeColumn FROM MyTable И отличается ли ответ, если исходная …

5
Как запустить большой сценарий со многими вставками без исчерпания памяти?
Вопрос: У меня есть скрипт с около 45 тысяч вставок из отборных высказываний. Когда я пытаюсь запустить его, я получаю сообщение об ошибке, в котором говорится, что у меня недостаточно памяти. Как мне запустить этот скрипт? Контекст: Добавлены некоторые новые поля данных, чтобы приложение работало с другим приложением, которое использует …

2
Зачем нам нужно перестраивать и реорганизовать индексы в SQL Server
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . После поиска в интернете я не смог найти причину Зачем нам нужно перестраивать и реорганизовать индексы в SQL Server? что происходит внутри, когда мы перестраиваем …

4
Что лучше для больших изменений в таблице: DELETE и INSERT каждый раз или UPDATE существующих?
Я делаю проект, в котором мне нужно ежедневно менять около 36 тысяч записей в одной таблице. Мне интересно, что будет работать лучше: удалить строки и вставить новые, или обновить уже существующие строки Для меня проще просто удалить все строки и вставить новые, но если это приведет к фрагментации таблицы и …

2
Проблема оптимизации с пользовательской функцией
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 4 года назад . У меня проблема с пониманием того, почему SQL-сервер решает вызывать пользовательскую функцию для каждого значения в таблице, даже если нужно выбрать только одну строку. Реальный …

6
Размер базы данных SQL Server не уменьшился после удаления большого количества строк.
Этот вопрос был перенесен из Super User, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я плохо разбираюсь в SQL, но у меня есть база данных для обслуживания. Для этого почти не осталось места, поэтому я решил удалить все данные, …

3
Можно ли восстановить sql-сервер bak и сжать журнал одновременно?
У нас есть файл bak от клиента, который мы передали в наши офисы разработчиков для расследования проблем. Резервная копия в настоящее время составляет 25 ГБ, а восстановленная база данных имеет примерно такой же размер, однако для ее восстановления требуется 100 ГБ. Я считаю, что это потому, что база данных настроена …

1
Что именно означает «Предикат без присоединения» в SQL Server?
MSDN « Отсутствует класс события предиката соединения » говорит, что « указывает на то, что выполняется запрос без предиката соединения ». Но, к сожалению, все не так просто. Например, очень простая ситуация: create table #temp1(i int); create table #temp2(i int); Select * from #temp1, #temp2 option (recompile); В таблицах нет …

2
Разница в производительности между кластеризованным и некластеризованным индексом
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . Я читал Clusteredи Non Clustered Indexes. Clustered Index- Он содержит страницы данных. Это означает, что полная информация о строке будет присутствовать в столбце кластерного индекса. …

2
Что может привести к тайм-ауту сеанса зеркалирования, а затем к отказу?
У нас есть два производственных SQL-сервера с SQL Server 2005 с пакетом обновления 4 (SP4) с накопительным обновлением 3. Оба сервера работают на идентичных физических компьютерах. DELL PowerEdge R815 с 4-мя 12-ядерными ЦП и 512 ГБ (да ГБ) оперативной памяти, с 10 ГБ подключенными iSCSI SAN дисками для всех баз …

5
Почему периодические перезапуски необходимы для поддержания хорошей работы моего экземпляра?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У нас есть рабочий сервер БД на SQL 2005. Некоторое время все работает нормально, но через пару недель мы видим заметное падение производительности. Только перезапуск …

4
Является ли «Избегать создания кластеризованного индекса на основе возрастающего ключа» мифом о SQL Server 2000 дней?
Наши базы данных состоят из множества таблиц, большинство из которых используют суррогатный ключ в качестве первичного ключа. Около половины этих первичных ключей находятся в столбцах идентификаторов. Разработка базы данных началась во времена SQL Server 6.0. Одним из правил, которым следовали с самого начала, было: « Избегайте создания кластеризованного индекса на …

4
Предоставьте разрешения на запуск задания SQL-сервера
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . У меня на сервере MSSQL 2005 есть работа, которую я хочу разрешить запускать любому пользователю базы данных. Я не беспокоюсь о безопасности, так как входные …

1
Первичный ключ с опцией «НЕ ДЛЯ РЕПЛИКАЦИИ»
Я недавно принял проект и обнаружил, что в большинстве таблиц первичный ключ имеет свойство " NOT FOR REPLICATION". Я не администратор, но наверняка в большинстве баз данных запись без первичного ключа будет считаться поврежденной. Первичный ключ большинства этих записей почти наверняка будет использоваться где-то как внешний ключ. Было ли это …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.