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

8
Является ли «законным» создание и удаление #SomeTable более одного раза?

У меня есть своего рода код, выделенный как «связные блоки», которые я могу снова и снова вставлять в более длинный «скрипт конфигурации», и один из шаблонов, которые я использую, таков: CREATE TABLE #WidgetSetting ( WidgetID bigint not null, Name nvarchar(100) not null, Value nvarchar(max) not...

8
Отбрасывание гипотетических индексов

Раньше я думал, что удаляю гипотетические индексы, используя оператор DROP INDEX для кластеризованных индексов и оператор DROP STATISTICS для некластеризованных индексов. У меня есть база данных, заполненная остатками DTA, которые я хотел бы очистить; однако, когда я пытаюсь отбросить объект, я...

8
Есть ли способ предотвратить обрезку структуры памятки?

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

8
Отключение CHECK_POLICY по умолчанию

Мы перешли с SQL Server 2000 на SQL Server 2005. Клиентское программное обеспечение, которое я не могу изменить, создает пользователя без опции CHECK_POLICY = OFF; После создания пользователя я должен запустить команду ALTER LOGIN username WITH CHECK_POLICY = OFF; Отключить политику, как...

8
Влияние на производительность изменения порога заблокированного процесса sp_configure

Мне было поручено определить любую блокировку на производственном сервере. Мой план для достижения этой цели заключается в использовании EXECUTE sp_configure 'blocked process threshold', 5 В сочетании с трассировкой на стороне сервера для сбора отчета о заблокированных процессах. Я понимаю, что это...

8
-E опция запуска и твердотельные накопители

Кто-нибудь видел доказательства эффекта -Eпри использовании SSD? Влияние на диски с «вращающейся ржавчиной» не оспаривается, но SSD на самом деле не смущаются случайным вводом / выводом. Интересно, может ли -Eопция повредить производительность. На серверах с набором дисков (SSD SAN, PCI SSD и...

8
SQL Server Replication Альтернативное программное обеспечение

Мы использовали репликацию SQL Server в течение длительного времени, и у нас были некоторые проблемы, из-за которых иногда требовалось повторно инициализировать подписки, чтобы исправить некоторые проблемы, а в других случаях нам нужно было разрушать всю структуру репликации и восстанавливать ее...

8
Отключает / присоединяет или отключает / отключает очистку буферного кэша для конкретной базы данных?

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

8
Как заставить код триггера выполняться только для конкретного приложения?

Мне было интересно, если это возможно, чтобы включить триггер только для моего текущего приложения, а не для любого sql, выполняемого по таблице. Ситуация: В одной базе данных работают два приложения. App1 и App2. У меня есть триггер на «MyTable», который должен быть запущен только когда App1...

8
Что я могу добавить на сервер, чтобы ускорить восстановление SQL?

У меня есть база данных SQL объемом 2,8 ТБ (в основном файлы данных, около 400 ГБ файлов журналов), восстановление которой в настоящее время занимает около 9 часов. Эта база данных используется в целях тестирования и должна быть удалена и восстановлена ​​из резервной копии между каждым запуском,...

8
Расчетные и фактические различия строк (фактические значительно меньше, чем предполагаемые) - сортировка

Я выполняю запрос, который обрабатывает некоторые узлы из документа XML. Моя приблизительная стоимость поддерева исчисляется миллионами, и кажется, что все это происходит из-за операции сортировки, которую sql-сервер выполняет над некоторыми данными, которые я извлекаю из столбцов xml через XPath....

8
Искать предикат не используя все доступные столбцы

У меня странная проблема с компиляцией запросов, которую сложно воспроизвести. Это происходит только при высокой нагрузке и не может быть легко повторено. Есть таблица T с колонками A, B, C, D. Существует неуникальный кластерный индекс на T (A, B, C, D). Есть запрос SELECT * ОТ Т, ГДЕ A = @ P1 И B...

8
На какой машине должен быть отключен TCP Chimney Offload?

Я советую кому-нибудь, как отключить разгрузку TCP Chimney , которая по умолчанию включена в Windows Server 2003 SP2. Мы работаем в среде с несколькими серверами, а именно с машиной сервера приложений, которая взаимодействует с машиной с сервером базы данных. Это может вызвать проблемы со связью...

8
Организация SSIS

Я знаком с SSMS, но я никогда не использовал .net, c # или visual studio (занимался другими вещами: ассемблер, c, unix, vi, oracle и т. Д.). Я пытаюсь выяснить базовый ETL SSIS 2012 (без BI или хранилища данных) и не могу найти ничего, что объясняет, как все они сочетаются друг с другом: каталог...

8
SQL Server не использует доступную память

SQL Server 2008 R2 Standard Edition (64-разрядная версия) в Windows 2008R2 Enterprise Сервер имеет более 300 ГБ памяти, но общее использование памяти на панели управления никогда не превышает 86 ГБ SQL настроен на использование максимального объема памяти Даже при интенсивной работе - процессор...

8
связанный список в SQL и деревьях

Хотя SQL больше связан с табличными операциями, а не с рекурсивными, скажем, мы хотели бы реализовать концепцию связанного (или двойного связывания) списка (как, например, в C). Есть ли способ сделать это эффективно, учитывая, что у нас могут быть элементы, перемещающиеся из любого места в любое...

8
Как уменьшить количество вещей, которые SQL Server помещает в окно просмотра событий Windows?

В рамках наших автоматических модульных тестов создается, настраивается и удаляется множество баз данных. Проблема в том, что каждый раз, когда это происходит, мы получаем кучу записей с SQL Server в средстве просмотра событий Windows. В основном это сообщения типа «Запуск», «Настройка параметров...