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

9
Невозможно просмотреть данные в реальном времени в сеансе расширенных событий

Я использую SQL Server 2014 Developer Edition на своем ПК. Я пытаюсь просмотреть данные в сеансе system_health. В SSMS я подключился к базе данных, развернул сервер / Управление / Расширенные события / Сеансы. Я вижу AlwaysON_health (остановлено) и system_health (работает). Когда я щелкаю правой...

9
Нулевые строки возвращаются при запросе DMV sys.dm_os_performance_counters

У меня есть пользователь SQL Server 2014 Standard Edition (RTM)с SYSADMINролью с правами на просмотр состояния сервера, но когда я выполняю DMV, sys.dm_os_performance_countersон не возвращает никаких записей. Есть идеи, что не так с разрешениями? Выход @@ версии: Microsoft SQL Server 2014 -...

9
sys.objects column [Тип] странное значение 'ST'

Я вижу странное (недокументированное) значение для столбца [Type] в sys.objects. Значение «ST», как показано ниже (обратите внимание, dbo.Record - это пользовательская таблица) Кто-нибудь знает, что означает это значение «ST»? (Это в SQL Server 2014 Developer Edition)...

9
повышение производительности запросов за счет удаления внутреннего хеш-оператора оператора

Пытаясь применить содержание этого вопроса ниже к моей собственной ситуации, я немного сбит с толку, как я мог бы избавиться от оператора Hash Match (Inner Join), если это возможно. Производительность запросов к SQL Server - устранение необходимости в хешировании (внутреннее объединение) Я заметил,...

9
Заблокированные сеансы, ожидающие с типами ожидания PAGELATCH_ *?

Отредактировано: почему отчеты о сеансах блокируются, но ожидают PAGELATCH_*, а не LCK_M_связаны с типами ожидания? Ранее я предполагал, что SQL-сервер будет сообщать о блокирующих сеансах только в столбце blocking_session_Id. Если заблокированные сеансы ожидали логической блокировки, а не...

9
Как узнать, сколько времени запрос провел в ожидании блокировок без профилировщика?

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

9
Хеш-соединение между таблицами master / detail дает слишком низкую оценку количества элементов

При объединении основной таблицы с подробной таблицей, как я могу побудить SQL Server 2014 использовать оценку мощности таблицы большего размера (подробная) в качестве оценки мощности вывода соединения? Например, при объединении 10К мастер-строк в 100КБ подробных строк я хочу, чтобы SQL Server...

9
Как удалить SQL Server 2014 Standard Edition без установочного носителя?

У меня была копия SQL Server 2014 Standard, установленная на моем компьютере разработчика в качестве экземпляра по умолчанию в течение нескольких лет. Я установил стандарт на свою машину, потому что у меня была бесплатная лицензия, которую я мог использовать по подписке MSDN. Теперь я хочу удалить...

9
Почему база данных MSDB ДОВЕРЕНА?

Параметр TRUSTWORTHYможет быть довольно опасным, если вы не будете осторожны, и, за исключением определенных обстоятельств, рекомендуется держать его выключенным. Однако по умолчанию MSDBбаза данных TRUSTWORHTYустановлена ONпо умолчанию. Мне интересно, почему? Я прочитал эту запись в BOL...

9
Вопросы о магазине версий tempdb

Сегодня мы столкнулись с ошибкой: Ошибка: 3967, серьезность: 17 и из того, что я могу сказать, это в основном «магазин полной версии». Это вызвало некоторые вопросы, на которые мне было трудно ответить, так как в моем магазине у нас никогда не было этой ошибки раньше: Если задан максимальный размер...

9
Лучший способ для резервного копирования и усечения журналов транзакций по расписанию

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

9
SQL Server: покрытие индексов, включая все столбцы?

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

9
Можно ли PIVOT на утверждение, как

Можно ли группировать по элементам (как в COLUMN LIKE='Value%') в PIVOTтаблице? У меня есть таблица [DBT]. [Status], которая содержит различные статусы (баз данных, экземпляров и т. Д.), И я не хочу сводить / запрашивать все значения PROD и TEST как отдельные значения, но группировать их. Например...

9
Оценка кардинальности для> = и> для значения внутришаговой статистики

Я пытаюсь понять, как SQL Server пытается оценить предложения «больше чем» и «больше, чем равно» в SQL Server 2014. Я думаю, что я понимаю оценку мощности, когда она достигает шага, например, если я делаю select * from charge where charge_dt >= '1999-10-13 10:47:38.550' Оценка количества...

9
Изменить ссылочный индекс для внешнего ключа

У меня есть что-то вроде этого: CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) По причинам производительности (и тупика) я создал новый индекс для T1 CREATE...

9
Запрос не отвечает при добавлении двух столбцов

Когда я добавляю два столбца в мой выбор, запрос не отвечает. Тип столбца nvarchar(2000). Это немного необычно. Версия SQL Server - 2014. Существует только один первичный индекс. Всего записей всего 1000 строк. Вот план выполнения до ( XML showplan ): План выполнения после ( XML showplan ): Вот...

9
Невозможно усечь журнал транзакций, log_reuse_wait_desc - AVAILABILITY_REPLICA

Сегодня утром меня разбудило полное предупреждение журнала транзакций в одной из наших баз данных. Этот сервер всегда является кластером, а также подписчиком репликации транзакций. Я проверил log_reuse_wait_desc, и он показал logbackup. Кто-то случайно отключил задания резервного копирования 4...

9
Запускайте хранимые процедуры параллельно

Я пытаюсь запустить одну и ту же хранимую процедуру несколько раз с разными параметрами, но в то же время. Я использую SQL 2014 Причина в том, что процедура занимает около 7 часов. Это на самом деле делает один и тот же процесс много раз. Так, например, он может построить новую базу данных и...

9
Полнотекстовый: множество FT_MASTER_MERGE ожидает в состоянии SUSPENDED после создания нескольких полнотекстовых индексов (зависание сервера)

Мы провели тестирование на SQL Server 2014, когда у нас было 10 баз данных, 100 различных схем в каждой базе данных, 10 небольших (~ 50 строк) таблиц в каждой схеме (всего 10K таблиц), и мы создали полнотекстовые индексы для всех этих таблицы во всех этих базах данных одновременно. Через несколько...

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

У меня есть разделенное представление, которое имеет ниже триггер вставки (плохой раздел man). Когда я выполняю DELETE, я получаю следующий план запроса: delete from factproductprice where pricedate = '20170725' Триггер на виде: ALTER TRIGGER [dbo].[factProductPriceDelete] ON...