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

12
Падение производительности при использовании CAST в T-SQL

У нас есть генератор SQL, который генерирует условные операторы SQL в общем случае для указанных полей (которые для обсуждения: мы будем обозначать как myField). Если myFieldимеет тип NVARCHAR, мы можем сделать сравнение указанного поля со строкой , как так: myField = 'foo'. Однако это не работает...

12
Извлечение поля из RESTORE HEADERONLY

Я пытаюсь использовать ' RESTORE HEADERONLY ', чтобы получить дату создания резервной копии, которую я собираюсь восстановить. Команда: RESTORE HEADERONLY FROM DISK = '<path to .bak file>' прекрасно работает в Query Analyzer и дает набор результатов с примерно 50 столбцами. Проблема на самом...

12
Что администратор базы данных SQL Server должен знать о Windows Server?

Аналогично моему предыдущему вопросу. Что администратор БД должен знать о SSAS? , который дал действительно замечательный ответ (спасибо, @ConcernedOfTunbridgeWells!), теперь я задаю похожий вопрос: Что нужно знать администратору SQL Server о Windows Server, чтобы иметь возможность эффективно...

12
Знаете ли вы простой способ создания одной записи для каждого часа за последние 12 часов?

У меня есть отчет, который показывает количество событий за последние 12 часов, сгруппированных по часам. Звучит довольно легко, но я борюсь с тем, как включить записи, которые закрывают пробелы. Вот пример таблицы: Event ( EventTime datetime, EventType int ) Данные выглядят так: '2012-03-08...

12
Зверская производительность, объединяющая INSERTED и DELETED таблицы в триггере

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

12
Имеет ли значение порядок столбцов в индексе columnstore?

У меня есть таблица с ~ 200 миллионами строк и ~ 15 столбцами. Я планирую создать COLUMNSTOREиндекс на моей таблице. Будут ли какие-либо изменения в производительности в зависимости от порядка столбцов, которые я использую в индексе columnstore? Если да, какая логика стоит за...

12
Могу ли я экспортировать план обслуживания без использования служб Integration Services?

Я пытаюсь экспортировать простой план обслуживания из экземпляра SQL Server. Я хочу проверить экспорт в систему контроля версий и применить экспортированный план обслуживания к функционально идентичным экземплярам. StackOverflow и SQL Server Newbie рекомендуют использовать службы Integration...

12
Почему мой ORDER BY сортирует две таблицы до ИСКЛЮЧЕНИЯ (медленно), а не после (быстро)?

Головоломка оптимизатора запросов SQL Server 2008 R2 У нас есть две таблицы, каждая из которых содержит 9 миллионов строк. 70 000 строк разные, остальные одинаковые. Это быстро, 13 секунд, select * from bigtable1 except select * from similar_bigtable2 Это сортирует вывод и также быстро, 13 секунд,...

12
Исходный размер базы данных PostgreSQL

На мой вопрос есть 2 части. Есть ли способ указать начальный размер базы данных в PostgreSQL? Если нет, как вы справляетесь с фрагментацией, когда база данных растет со временем? Недавно я перешел с MSSQL на Postgres, и одна из вещей, которые мы делали в мире MSSQL при создании базы данных,...

12
Как SQL Server хранит информацию в свойствах расписания работы?

Я знаю, что есть SELECT * FROM msdb..sysjobschedules, но это просто показывает, когда в следующий раз запланировано выполнение задания. Я хочу знать, как все это определяется и сохраняется. Так где же хранится значение для Recurs каждый...

12
Последствия использования уникального некластерного индекса с покрывающими столбцами вместо первичного ключа

У нас есть большая таблица, в [MyTable]которой в настоящее время есть и a Primary Key, и a Unique Non Clustered Indexв одном столбце ( [KeyColumn]). Индекс U NC также имеет дополнительные столбцы покрытия. Наличие как PK, так и Unique NC Index в одних и тех же столбцах представляется избыточным,...

12
Разрешить пользователю делать что-либо в пределах его собственной схемы, но не создавать и не удалять саму схему

Я создал схему в SQL Azure и предоставил следующие разрешения для роли базы данных: CREATE ROLE myrole AUTHORIZATION dbo; EXEC sp_addrolemember 'myrole', 'myuser'; CREATE SCHEMA myschema AUTHORIZATION dbo; GRANT ALTER, CONTROL, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON...

12
SQL Server 2012 ставит [квадратные скобки] вокруг имен таблиц и столбцов

При перетаскивании папки «Столбцы» в окно редактора полный список столбцов добавляется без скобок. Если вы перетаскиваете столбцы по отдельности, они имеют скобки. Есть ли способ отключить это? Я не могу ничего найти в опциях, и они действительно...

12
Направьте OUTPUT оператора UPDATE на локальную переменную

Я хотел бы сделать это: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc Это вообще возможно? Я знаю, что могу объявить локальную табличную переменную и направить туда вывод, но я бы предпочел...

12
Почему этот запрос не использует мой некластеризованный индекс и как я могу его выполнить?

В продолжение этого вопроса о повышении производительности запросов я хотел бы знать, есть ли способ сделать мой индекс используемым по умолчанию. Этот запрос выполняется примерно за 2,5 секунды: SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and...

12
Поведение базы данных SQL Server в среде большой памяти

Прочтение этого вопроса напомнило мне вопрос, который у меня был недавно. У нас есть SQL Server с 512 ГБ ОЗУ, основная база данных - 450 ГБ. Мы видим довольно много действий в TempDB (хорошо, я думаю, что это «довольно много действий» - это может и не быть!). Я установил демо-версию сервера RamDisk...

12
Зеркалирование - сетевой адрес сервера недоступен

У меня установлен SQL Server 2008 R2. Он содержит три экземпляра. По умолчанию (MSSQLServer) Первый случай Второй экземпляр Все это вход в систему как сетевой сервис. Экземпляр по умолчанию - Основной сервер. Первый экземпляр - Зеркальный. Второй экземпляр - Сервер-свидетель. Первоначально я взял...