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

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

3
Можно ли удалить MSDB?
Я не администратор баз данных, я только гуглил, что делает MSDB, это, в основном, база данных агента SQL его работы и истории, теперь у меня заканчивается свободное место на моем облачном сервере, и у меня есть год MSDB 2017 года Это нормально, чтобы удалить это или я оставляю его в …

5
Каковы плюсы и минусы сценариев Ола против использования плана обслуживания?
Не могли бы вы помочь мне понять плюсы и минусы использования решения Ola вместо плана обслуживания? Я подготовил презентацию на основе SQL Pass ( http://www.pass.org/DownloadFile.aspx?File=ebae1b31 ), которую я представлю. Я также готовлю несколько сценариев, которые не рассматриваются в решении Ola, а в плане обслуживания. Не могли бы вы все помочь …

3
Как выбрать набор последних ненулевых значений для столбца в группе?
Я использую SQL Server 2016, и данные, которые я использую, имеют следующую форму. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Я хотел бы получить последние ненулевые значения по столбцам val1и val2сгруппированы по catи упорядочены по t. …

3
Предоставляет ли некластеризованный индекс какие-либо гарантии порядка строк?
У меня есть разработчик, который хотел бы, чтобы при выполнении оператора select без упорядочения строки в таблице были в том порядке, в котором они были вставлены. Разработчик предложил перейти от кластерного к некластерному индексу. Изменяя индекс с кластеризованного на некластеризованный, дает ли это какие-либо гарантии порядка, в котором строки будут …

5
Соответствие] (закрывающая квадратная скобка) с PATINDEX с использованием подстановочного знака «[]»
Я пишу пользовательский анализатор JSON в T-SQL † . Для моего парсера я использую PATINDEXфункцию, которая вычисляет позицию токена из списка токенов. В моем случае все токены состоят из отдельных символов и включают в себя: {} []:, Обычно, когда мне нужно найти (первую) позицию любого из нескольких заданных символов, я …

2
Какая польза от включения Query Store на msdb?
Из базы данных системы SQL (master, model, msdb, tempdb) хранилище запросов можно использовать только для msdb. Я посмотрел и не нашел никакой документации о хранилище запросов на MSDB. Хотя вы не видите его в графическом интерфейсе, его можно проверить на вашем экземпляре SQL 2016 Проверка магазина запросов отключена USE msdb …

2
SMO, SSMS медленны для управления SQL Server в Docker при подключении к localhost
TL; DR: при подключении к контейнеру Docker SQL Server через имя, которое разрешается в loopback IPv6 ( ::1), вызовы SMO выполняются очень медленно. При использовании 127.0.0.1они быстрые. Я пытаюсь узнать, как использовать образ Docker microsoft / mssql-server-windows-developer . Согласно документации Microsoft, этот контейнер предоставляет только порт 1433 TCP. docker run …

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

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

2
Настройка производительности по запросу
Ищу помощь для улучшения производительности этого запроса. SQL Server 2008 R2 Enterprise , Макс. ОЗУ 16 ГБ, ЦП 40, Макс. Степень параллелизма 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS ElapsedSecAVG , AVG(CAST(DsJobStat.CpuMSec AS FLOAT)) AS CpuMSecAVG FROM DsJobStat, AJF …

3
Удалить миллионы строк из таблицы SQL
Мне нужно удалить более 16 миллионов записей из таблицы строк с 221 миллионами, и это происходит очень медленно. Буду признателен, если вы поделитесь предложениями, чтобы сделать код ниже быстрее: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG VARCHAR(500); SET DEADLOCK_PRIORITY LOW; SET @BATCHSIZE = …

3
Как намекнуть присоединение «многие ко многим» в SQL Server?
У меня есть 3 "большие" таблицы, которые объединяются в пару столбцов (обе int). Таблица1 имеет ~ 200 миллионов строк Таблица2 имеет ~ 1,5 миллиона строк Таблица3 имеет ~ 6 миллионов строк Каждая таблица имеет кластерный индекс Key1, Key2и затем еще один столбец. Key1имеет низкую мощность и очень искажен. На него …

2
SSRS скоро исчезнет, ​​а PowerBI - новая модель?
Я читал, что SQL Server 2017 теперь будет включать PowerBI Server. Они также перенесли SSRS в другой установщик, поэтому он не будет упакован в исходную установку SQL Server. Означает ли это, что Microsoft в конечном итоге попытается отказаться от SSRS? Должна ли наша команда попытаться создать новые отчеты в PowerBI …

1
Service Broker - время жизни разговора?
Мы пытаемся заставить Service Broker работать в нашей среде, чтобы решить бизнес-задачу. Я не знаю, подходит ли заголовок сообщения, но мой вопрос ниже. Но, возможно, это не очень хороший вопрос, поэтому после этого мы и делаем то, почему я думаю, что это правильный вопрос. Сколько сообщений нужно отправить в разговоре …


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