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

10
Только выбрать суперсеты

У меня есть две таблицы (вместе с некластеризованным индексом), которые можно создать с помощью следующих команд: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey...

10
Производительность таблицы в памяти хуже, чем у таблицы на диске

У меня есть таблица в SQL Server 2014, которая выглядит следующим образом: CREATE TABLE dbo.MyTable ( [id1] [bigint] NOT NULL, [id2] [bigint] NOT NULL, [col1] [int] NOT NULL default(0), [col2] [int] NOT NULL default(0) ) где (id1, id2) является PK. По сути, id1 - это идентификатор для группировки...

10
Обрезать пробелы (пробелы, табуляции, новые строки)

Я нахожусь на SQL Server 2014, и мне нужно очистить пробел от начала и конца содержимого столбца, где пробелами могут быть простые пробелы, табуляции или переводы строк (как \nи \r\n); например ' this content ' should become 'this content' ' \r\n \t\t\t this \r\n content \t \r\n ' should become...

10
HADR высокий уровень использования рабочих потоков

Почему число рабочих потоков в группе доступности в пуле HADR значительно превысит минимальное использование « обычно существует 3–10 общих потоков » на реплику? В одном случае мы наблюдали использование более 300 потоков с 3 группами доступности и 10 базами данных. SQL Server 2014 SP1. Нашими...

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

У меня SQL Server 2014 с максимальной памятью 6 ГБ (физическая память 8 ГБ). Сервер памяти Target иногда 6GB , а затем падает обратно Общий сервер памяти (приблизительно 5.3GB, никогда не достигает 6GB). Я использовал committed_kb в sys.dm_os_sys_info , чтобы проверить память , используемую SQL...

10
Кто использует мои рабочие темы? SQL Server 2014 - HADR

Недавно у нас была проблема в нашей среде SQL Server 2014 HADR, где на одном из серверов закончились рабочие потоки. Мы получили сообщение: Пулу потоков для групп доступности AlwaysOn не удалось запустить новый рабочий поток, так как недостаточно доступных рабочих потоков. Я уже открыл другой...

10
SQL Server - почему оконные функции не разрешены в операторах обновления?

При выполнении оператора обновления, такого как приведенный ниже, я получаю сообщение об ошибке, сообщающее, что Оконные функции могут появляться только в предложениях SELECT или ORDER BY. UPDATE dbo.Dim_Chart_of_Account SET Account_Order = LAG([Account_Order]) OVER (ORDER BY [Account_SKey]) Я...

10
Процессор SQL Server 2016 с высокой скоростью простоя и крайне медленные запросы

У меня есть ~ 10-дневная установка WinServer2012R2 и SQL Server Express 2016 для тестирования. Я единственный пользователь на этой машине. База данных с .bak из SQL Server 2005 размером ~ 250 МБ восстанавливается без каких-либо проблем. После перезагрузки машины процесс «SQL Server NT - 64 Bit»...

10
Обновление статистики с полной проверкой на SQL Server 2014 использует 100% ЦП, на 2008 R2 - 15%

Почему полная статистика обновлений сканирования использует 100% ЦП в SQL Server 2014, когда он использует, возможно, 20% ЦП в SQL Server 2008 R2 для тех же таблиц с аналогичными аппаратными возможностями? Я смотрел MAXDOP, другие варианты, и действительно не вижу ничего, что выделяется. Я понимаю,...

10
Указанное имя сети больше не доступно

У нас есть приложение для доступа к базе данных (Sql server 2014 Enterprise Edition). Приложение вызывает хранимые процедуры для доступа к базе данных. Все работало нормально, до недавнего времени начинаю отправлять следующую ошибку и останавливаем приложения. Перезапуск приложения временно...

9
Сборка 'system.web, версия = 4.0.0.0, культура = нейтральная, publickeytoken = b03f5f7f11d50a3a.' не был найден в каталоге SQL

Я пытаюсь развернуть функцию SQL CLR, используя метод HTTPUtility.UrlDecode System.Web, но не могу ее развернуть. Ошибка получена: Поставщик данных .Net SqlClient: Msg 6503, уровень 16, состояние 12, сборка линии 1 'system.web, версия = 4.0.0.0, культура = нейтральная, publickeytoken =...

9
Как определить, содержит ли файл резервной копии CDC?

Используя SQL Server 2008 до 2014 года, я знаю, как выполнять резервное копирование и восстановление базы данных с включенным изменением сбора данных (CDC), но мне нужен способ запросить полный файл резервной копии, чтобы определить, содержит ли он данные CDC. Что было бы здорово, если бы такой...

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

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

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

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

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

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

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

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

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

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

9
Самостоятельное соединение по первичному ключу

Рассмотрим этот запрос, который состоит из Nсамостоятельных соединений: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Он создает план выполнения с N сканированием кластеризованного индекса и N-1 объединениями слиянием. Честно говоря, я...

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

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