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

Все версии Microsoft SQL Server (не MySQL). Также добавьте тег для конкретной версии, например sql-server-2016, поскольку он часто имеет отношение к вопросу.

3
Чувствительна ли концепция кластерного индекса в структуре БД при использовании твердотельных накопителей?
При разработке схемы данных сервера SQL и последующих запросов, sprocs, представлений и т. Д. Имеет ли смысл учитывать понятие кластеризованного индекса и порядка данных на диске для конструкций БД, созданных явно для развертывания на платформах SSD? http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx «Кластерный индекс определяет физический порядок данных в таблице». На платформе с физическими дисками …

6
Есть ли ограничение на количество баз данных, которые вы можете разместить на одном SQL-сервере?
Я настраиваю систему SaaS, где мы планируем предоставить каждому клиенту свою собственную базу данных. Система уже настроена так, что мы можем легко масштабировать до дополнительных серверов, если нагрузка становится слишком большой; мы надеемся иметь тысячи или даже десятки тысяч клиентов. Вопросов Существуют ли какие-либо практические ограничения на количество микроданных, которые …

9
Просят не использовать транзакции и использовать обходной путь для симуляции одного
Я занимаюсь разработкой T-SQL в течение нескольких лет и постоянно копаюсь, продолжая изучать все, что могу, по всем аспектам языка. Недавно я начал работать в новой компании и получил, как мне кажется, странное предложение относительно транзакций. Никогда не используйте их. Вместо этого используйте обходной путь, имитирующий транзакцию. Это исходит от …

5
Когда можно уменьшить базу данных?
Я знаю, что сокращение - это дьявол: он изменяет порядок страниц и отвечает за рак кожи, фрагментацию данных и глобальное потепление. Этот список можно продолжить ... При этом, скажем, у меня есть база данных объемом 100 ГБ, и я удаляю 50 ГБ данных - не из одной таблицы, а из …

3
Как я могу увидеть текущую конфигурацию Database Mail?
Наш экземпляр SQL Server (2008) настроен на отправку почты, и все работает правильно, но я не могу понять, как просмотреть существующую конфигурацию, в частности SMTP-сервер. Из SSMS я могу только запустить мастер настройки и ничего не могу найти в Интернете - много информации о том, как его настроить, но ничего …

2
Переиндексирует ли обновление статистики?
Я проходил курс MS10775A на прошлой неделе, и возник вопрос, на который тренер не смог ответить надежно: Обновляет ли реиндекс статистику? Мы нашли обсуждения в Интернете, утверждая, что это так, а что нет.

5
Обфускация данных в SQL Server
Какова лучшая практика для обфускации данных в SQL Server? Мы хотели бы использовать маскированные производственные данные в нашей системе UAT. Если мы хотим сделать это быстро и с более высоким уровнем запутанности, какой подход следует использовать? Я думаю о характере борьбы за имя и фамилию людей, но как? Должен ли …

10
Как скопировать таблицу с помощью SELECT INTO, но игнорировать свойство IDENTITY?
У меня есть таблица с идентификатором столбца сказать: create table with_id ( id int identity(1,1), val varchar(30) ); Хорошо известно, что это select * into copy_from_with_id_1 from with_id; приводит к copy_from_with_id_1 с идентичностью на id тоже. В следующем вопросе о переполнении стека упоминается явное перечисление всех столбцов. Давай попробуем select …

2
Когда обновлять статистику?
Я унаследовал планы обслуживания, которые выполняют следующее: Очистить старые данные Проверяет целостность БД Выполняет резервное копирование базы данных и журнала транзакций Реорганизует наши индексы Статистика обновлений Удалить старые резервные копии и файлы плана обслуживания Из 23-минутного плана обслуживания обновление статистики занимает ошеломляющие 13 минут. В течение этого 13-минутного периода доступ …

5
Является ли Nested View хорошим дизайном базы данных?
Я читал где-то давным-давно. В книге говорится, что нам не следует разрешать иметь вложенное представление в SQL Server. Я не уверен, по какой причине мы не можем этого сделать, или я могу вспомнить неверное утверждение. Студенты SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE VIEW vw_eligible_student AS SELECT * …


8
Выбор * по-прежнему большой нет-нет на SQL Server 2012?
В прошлые годы это считалось большим отказом select * from tableили select count(*) from tableиз-за падения производительности. Это все еще имеет место в более поздних версиях SQL Server (я использую 2012, но я думаю, что вопрос будет относиться к 2008 - 2014)? Изменить: так как люди, кажется, здесь меня слегка …

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

3
Префикс N перед строкой в ​​запросе Transact-SQL
Скажите, пожалуйста, когда мне следует использовать префикс N перед строкой в ​​запросе Transact-SQL? Я начал работать с базой данных, где я не получаю никаких результатов, используя запрос, подобный этому SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' пока я не поменяю шаблон на N'%а_pattern%'. Мне никогда не приходилось добавлять этот …

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

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