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

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

3
Статистика SQL Server хранится в базе данных или пуле буферов?
Просто интересно, статистика хранится в базе данных, а не в памяти? Если я выполню резервное копирование / восстановление базы данных с сервера prod на сервер разработки, сохранит ли она ту же статистику, чтобы планы выполнения не сильно изменились, если я сделаю это на сервере разработки?

2
SQL Server ПОСЛЕ ВСТАВКИ триггер
Я хочу, чтобы этот триггер был запущен после вставки с текстом marriedв marital_statusстолбце, это то, что я до сих пор ALTER TRIGGER [dbo].[marriage] ON [dbo].[applicant_personal_info] AFTER INSERT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; IF (SELECT …

3
Риски связанного сервера
Я реализую новую функцию, которая требует данных из баз данных на нескольких серверах. Мне просто нужно объединить данные со всех этих серверов и отсортировать их. На ум приходят два варианта: Используйте связанные серверы и напишите простой запрос для объединения и сортировки данных, которые будут запускаться с одного сервера и собирать …

2
Доставка журналов - RESTORE WITH STANDBY - на SQL Server 2012 постоянно ломается
Мы используем доставку журналов и RESTORE WITH STANDBYна SQL Server 2012, чтобы восстановить базу данных в режиме только для чтения для целей отчетности. Однако настройка доставки журналов не работает после восстановления одной или двух резервных копий журналов. Доставка журналов прерывается только тогда, когда она работает как RESTORE WITH STANDBY; RESTORE …

1
Преобразование типов в выражении может повлиять на «CardinalityEstimate» при выборе плана запроса?
Я поддерживаю архивную базу данных, которая хранит исторические данные в секционированных представлениях. Столбец разделения - это дата и время. Каждая таблица в представлении хранит данные за один месяц. Мы ограничиваем события в каждой таблице проверочным ограничением в столбце datetime. Это позволяет оптимизатору ограничивать таблицы, в которых ищутся запросы, которые фильтруются …

4
Пробелы и острова: клиентское решение против запроса T-SQL
Может ли решение T-SQL для пробелов и островков работать быстрее, чем решение C #, работающее на клиенте? Чтобы быть точным, давайте предоставим некоторые тестовые данные: CREATE TABLE dbo.Numbers ( n INT NOT NULL PRIMARY KEY ) ; GO INSERT INTO dbo.Numbers ( n ) VALUES ( 1 ) ; GO …

1
Есть ли лучший вариант, чем Union All, для множественного выбора из одной строки?
Пример схемы: CREATE TABLE [dbo].[Base]( [ID] [int] IDENTITY(1,1) NOT NULL, [Option1ID] [int] NULL, [Option2ID] [int] NULL, [Option3ID] [int] NULL, [Option1Name] [varchar] NULL, [Option2Name] [varchar] NULL, [Option3Name] [varchar] NULL, [Option1LName] [varchar] NULL, [Option2LName] [varchar] NULL, [Option3LName] [varchar] NULL,) Есть ли способ получить результаты, которые отображаются как: ID | OptionID | OptionName …

2
Ведение журнала транзакций в базе данных Mirror
Версия SQL Server: 2008 R2 Enterprise SP2 Я пытаюсь разобраться с нашим обслуживанием SQL Server, и я столкнулся с чем-то, что я считаю неправильным. У нас есть один производственный экземпляр с 3 базами данных, каждая из которых зеркально удалена от экземпляра DR. Глядя на экземпляр DR, я заметил, что файлы …

1
Как работает выборка при обновлении статистики?
У меня есть несколько массивных столов. Я хотел бы убедиться, что их статистика актуальна с помощью еженедельного плана обслуживания. Однако это занимает слишком много времени. Если я укажу WITH SAMPLE 50 PERCENT SQL Server тогда пример: первые 50% страниц каждая вторая страница или какая-то другая стратегия? BOL не ясно по …

1
Конфигурации пакета служб SSIS 2008 игнорируются
С изменением конфигурации пакета в 2008 году по сравнению с 2005 годом, когда я указал / ConfigFile что-то.dtsConfig в командной строке, переменные, определенные в пакете, сохраняют свои значения времени разработки вместо использования параметров из файла конфигурации. Я не совсем уверен, что понимаю, КАК получить внешний конфигурационный файл для использования вообще. …

2
Разбиение на одну файловую группу
В моей базе данных есть несколько очень больших таблиц, но значительная часть этих данных «старая». Из-за обстоятельств, не зависящих от меня, я не могу удалить эти «старые» данные. Другое ограничение заключается в том, что я не могу изменить базу данных, то есть добавить в нее файловые группы. Как сейчас обстоят …

3
Могу ли я восстановить сертификат TDE, восстановив базу данных MASTER?
(К счастью, в данный момент мы не находимся в такой ситуации, просто планируем заранее посмотреть, какими будут наши варианты, если это когда-нибудь произойдет.) Для базы данных, зашифрованной с помощью прозрачного шифрования даты (TDE), копия резервной копии базы данных не подлежит восстановлению, если у вас нет резервной копии сертификата, используемого для …

1
Обработка исключений в хранимых процедурах, вызываемых с использованием блоков insert-exec
У меня есть хранимая процедура, которая вызывается в блоке insert-exec: insert into @t exec('test') Как я могу обработать исключения, сгенерированные в хранимой процедуре, и при этом продолжить обработку? Следующий код иллюстрирует проблему. То, что я хочу сделать, это вернуть 0 или -1 в зависимости от успеха или неудачи внутреннего exec()вызова: …

2
Каково влияние замены индексов на отфильтрованные (не нулевые значения) индексы?
Наш проект работает с очень большой, очень сложной базой данных. Примерно месяц назад мы заметили, что пространство, используемое индексированными столбцами, содержащими нулевые значения, становится слишком большим. В ответ на это я написал в виде сценария, который будет динамически выполнять поиск по всем одноколоночным индексам, содержащим более 1% нулевых значений, а …

1
Это хорошая идея - использовать одну базу данных для более 50 000 магазинов?
Я знаю, что Shopify использует только одну базу данных для всех магазинов. Но как они могут обрабатывать свою базу данных с такими большими данными? Это хорошая идея использовать одну базу данных для более 50 000 магазинов?

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