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

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

2
В чем отличия SQL Server 2016 от Always Encrypted и Transparent Data Encryption?
Пока я пишу это, я все еще жду официального выпуска SQL Server 2016, чтобы мы могли изучить полезность его функции «Всегда зашифровано». Я просто хотел бы знать, какие будут конкретные различия между Always Encrypted и доступным в настоящее время прозрачным шифрованием данных в SQL Server 2016, чтобы мы могли принять …

2
Почему изменение объявленного порядка столбцов соединения приводит к сортировке?
У меня есть две таблицы с одинаковыми именованными, типизированными и индексированными ключевыми столбцами. Один из них имеет уникальный кластеризованный индекс, другой - неуникальный . Тестовая настройка Сценарий установки, включая некоторые реалистичные статистические данные: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT …

3
Как вы даете разрешение на выполнение одной хранимой процедуры?
Обычно, когда я создаю хранимую процедуру, я использую следующее в качестве шаблона сортировки Create procedure <procedurename> <@param1 <type>, @param2 <type>, etc..> as begin <procedure> end Есть ли способ включить предоставление разрешения на выполнение только для этой хранимой процедуры, пока я на ней? Например, как ... Grant execute [User_Execute] ... но …
40 sql-server 

2
Что администратор БД должен знать о SSAS?
Я видел много материалов, касающихся бизнес-аспектов SSAS, но не очень много о важных аспектах администрирования и управления. С точки зрения администрирования экземпляра SQL Server Analysis Services, что должен знать работающий администратор баз данных о SSAS, чтобы правильно и эффективно управлять им?
40 sql-server  ssas 



4
Как назначить полный доступ безопасности группы Active Directory в SQL Server 2008?
Я хотел бы использовать встроенную защиту с моим внутренним приложением, которое находится в домене. К сожалению, я никогда не мог заставить это работать хорошо. Я хотел бы назначить всей группе Exchange (Active Directory) роль в SQL Server для доступа на чтение / запись к определенным таблицам. Таким образом, мне не …

1
Почему файл .bacpac такой маленький по сравнению с файлом .bak той же базы данных?
Я делал резервные копии своих баз данных SQL Server 2014 Express для импорта на другие серверы и заметил разницу в размере файла между .bacpacи .bak. Почему .bacpacфайл такой маленький по сравнению с .bakфайлом той же базы данных? Спасибо за любые идеи!

6
Почему добавление TOP 1 резко ухудшает производительность?
У меня довольно простой запрос SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER Это дает мне ужасную производительность (как никогда не удосужился дождаться его окончания). План запроса выглядит следующим …

2
Как оптимизировать медленный запрос на вложенных циклах (внутреннее объединение)
TL; DR Поскольку этот вопрос продолжает получать взгляды, я кратко изложу его здесь, чтобы новичкам не пришлось страдать от истории: JOIN table t ON t.member = @value1 OR t.member = @value2 -- this is slow as hell JOIN table t ON t.member = COALESCE(@value1, @value2) -- this is blazing fast …

3
Потребление SQL Server «Total Server Memory» в течение нескольких месяцев оставалось неизменным с 64 ГБ и более доступными
Я столкнулся со странной проблемой, когда 64-разрядная версия SQL Server 2016 Standard Edition, казалось, ограничивалась ровно половиной общей памяти, выделенной для него (64 ГБ из 128 ГБ). Вывод @@VERSION: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) 22 декабря 2017 г. 11:25:00 Авторское право (c) Microsoft Corporation Standard Edition …

2
Изменение ширины столбца
Будет ли увеличение ширины столбца (nvarchar) обязательно отбрасывать таблицу? Другими словами, можно ли изменить ширину в производственной среде с активными пользователями? Я подумал, что если размер увеличивается (а не уменьшается), это не будет проблемой.
39 sql-server 

3
Основы плана выполнения - путаница с хэш-соответствием
Я начинаю изучать планы выполнения и не понимаю, как именно работает хеш-соответствие и почему оно будет использоваться в простом соединении: select Posts.Title, Users.DisplayName From Posts JOIN Users on Posts.OwnerUserId = Users.Id OPTION (MAXDOP 1) Насколько я понимаю, результаты сканирования верхнего индекса становятся хэш-значениями, и каждая строка в нижнем кластерном сканировании …

6
Почему последовательные клавиши GUID работают быстрее, чем последовательные клавиши INT в моем тестовом примере?
Задав этот вопрос, сравнивая последовательные и непоследовательные GUID, я попытался сравнить производительность INSERT на 1) таблице с первичным ключом GUID, инициализируемой последовательно с newsequentialid(), и 2) таблице с первичным ключом INT, инициализированной последовательно с identity(1,1). Я ожидал бы, что последний будет самым быстрым из-за меньшей ширины целых чисел, и также …

3
Производительность некластеризованных индексов в кучах по сравнению с кластерными индексами
В этой Белой книге 2007 года сравнивается производительность для отдельных операторов выбора / вставки / удаления / обновления и выбора диапазона в таблице, организованной в виде кластеризованного индекса, по сравнению с таблицей, организованной в виде кучи с некластеризованным индексом в тех же ключевых столбцах, что и элемент конфигурации. стол. Как …

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