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

14
Выполнение пакета служб SSIS из хранимой процедуры с различными правами пользователя

У меня возникают проблемы с разрешением моим пользователям выполнять пакеты служб SSIS разумным образом из-за различных уровней привилегий. Сценарий : мы создали хранилище данных с двумя различными пакетами служб SSIS, отвечающими за загрузку его с данными, один должен запускаться автоматически...

14
Добавить автоинкремент к существующему ПК

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

14
Ход выполнения инструкции SELECT INTO

Наш поток ETL имеет длительный оператор SELECT INTO, который создает таблицу на лету и наполняет ее несколькими сотнями миллионов записей. Заявление выглядит примерно так SELECT ... INTO DestTable FROM SrcTable В целях мониторинга мы хотели бы получить приблизительное представление о ходе...

14
TempDB утверждения

У нас есть активная база данных OLTP 40GB на SQL Server 2014 SP1. Обнаружено, что запросы выполняются медленно: ожидания IO_Completion, длина очереди диска увеличиваются до 900, а SQL Server перестает отвечать на запросы. Что мы пробовали: Перезапустите экземпляр, и через минуту он начнет работать...

14
В чем смысл и польза от использования SqlCommand.Prepare ()?

Я наткнулся на код разработчика, где метод SqlCommand.Prepare () (см. MSDN) широко используется перед выполнением SQL-запросов. И мне интересно, в чем выгода? Образец: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Я немного поиграл...

14
Снимки базы данных SQL Server для тестирования интеграции

Я пытаюсь определить способ работы с тестовой базой данных (в SQL Server) для нашего интеграционного тестирования. Моя идея состояла в том, чтобы сделать эти шаги при запуске сборки интеграционного теста: создать полностью пустую базу данных запустить сценарий «создание объектов базы данных» для...

14
Как отслеживать блокировки, которые происходят менее чем за секунду - SQL Server

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

14
Сжатие на куче

Ниже приводится параграф из Документов Microsoft : Новые страницы, выделенные в куче как часть операций DML, не будут использовать сжатие PAGE, пока куча не будет перестроена. Восстановите кучу, удалив и повторно применив сжатие или создав и удалив кластерный индекс. Я не могу понять, почему это...

14
Изменить запрос, чтобы улучшить оценки операторов

У меня есть запрос, который выполняется в приемлемое время, но я хочу извлечь из него максимально возможную производительность. Операция, которую я пытаюсь улучшить, - это «Поиск индекса» справа от плана с узла 17. Я добавил соответствующие индексы, но оценки, которые я получаю для этой операции,...

14
Определите, являются ли какие-либо значения в столбцах NVARCHAR фактически Юникодом

Я унаследовал некоторые базы данных SQL Server. Существует одна таблица (я назову «G»), с примерно 86,7 миллионами строк и шириной 41 столбец, из исходной базы данных (я назову «Q») в SQL Server 2014 Standard, которая передает ETL в целевая база данных (я назову «P») с тем же именем таблицы в SQL...

14
Подсказка мощности SQL Server

Есть ли способ, как «внедрить» оценку мощности в оптимизатор SQL Server (любая версия)? то есть что-то похожее на подсказку мощности Oracle. Моей мотивацией является статья « Насколько хороши оптимизаторы запросов?» [1] , где они проверяют влияние оценки мощности на выбор плохого плана....

14
Почему TSQL возвращает неправильное значение для POWER (2., 64.)?

select POWER(2.,64.)возвращается 18446744073709552000вместо 18446744073709551616. Кажется, он имеет только 16 цифр точности (округляя до 17-го). Даже делая точность явной, select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0)))она все равно возвращает округленный результат. Это кажется...

14
Только один администратор может подключиться в это время (ошибка MS SQL Server 18461)

Я экспериментировал с эффектом предоставления SQL Server небольшого объема памяти, который, как я думал, он собирался восстановить. Я настроил SQL Server на использование 200 МБ памяти, теперь он не хочет запускаться, я сделал некоторые поиски в Интернете, и мне посоветовали запустить SQL Server в...

14
В поисках инсайдерской информации FILESTREAM

Когда функция FILESTREAM активирована в Microsoft SQL Server 2012, SQL Server создаст «скрытый» общий ресурс в системе. Доля определяется следующим образом: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share...

14
Каково максимальное количество допустимых связанных действий для расширенного события?

Если вы добавите «слишком много» действий к событию в сеансе событий, вы получите эту ошибку: Сообщение 25639, уровень 16, состояние 23, строка 1 Событие «[имя события]» превышает число допустимых связанных действий. Сколько действий разрешено? Это зависит от события? Ответ, основанный на...

14
Уникальные обновления индексов и счетчики модификаций строк статистики

Учитывая следующую таблицу, уникальный кластерный индекс и статистику: CREATE TABLE dbo.Banana ( pk integer NOT NULL, c1 char(1) NOT NULL, c2 char(1) NOT NULL ); CREATE UNIQUE CLUSTERED INDEX pk ON dbo.Banana (pk); CREATE STATISTICS c1 ON dbo.Banana (c1); CREATE STATISTICS c2 ON dbo.Banana (c2);...

14
Странная проблема с производительностью SQL Server 2016

У нас есть один экземпляр SQL Server 2016 SP1, работающий на виртуальной машине VMware. Он содержит 4 базы данных, каждая для отдельного приложения. Все эти приложения находятся на отдельных виртуальных серверах. Ни один из них еще не используется. Однако люди, тестирующие приложения, сообщают о...

14
SQL Server 2016 vs 2012 производительность вставки

У меня есть два экземпляра SQL Server на одном сервере: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Standard Edition (64-разрядная версия) Microsoft SQL Server 2016 (SP1-CU5) (KB4040714) - 13.0.4451.0 (X64) Enterprise Edition (64-разрядная версия) Результаты sp_configure одинаковы для...