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

9
Какие большие ограничения следует ожидать от связанных SQL-серверов?

Наш продукт основан на Microsoft SQL Server. В настоящее время мы используем три базы данных и всегда разворачиваем их на одном экземпляре SQL Server. Три базы данных - это OLTP, OLAP и аудит. База данных OLAP содержит массивные входящие данные о EOD как из OLTP, так и из аудита, используя...

9
Захватывает ли хранилище запросов SQL Server значения параметров?

Новое хранилище запросов, представленное в SQL Server 2016, великолепно. Это хорошая замена для большей части того, что я делал с более старым инструментом Profiler. Однако я не нашел способа перехватить значения параметров, связанных с отдельными вызовами, на запросы с высоким потреблением...

9
Создать константы уровня базы данных (перечисления) без использования CLR?

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

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

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

9
DISTINCT на один столбец и возвращает ТОП строки

Как вы запрашиваете трех уникальных клиентов с наибольшим Purchase_Cost? Я хочу применить DISTINCTтолько к on Customer_Name, но запрос ниже применяет отличительные во всех трех столбцах. Как мне изменить запрос, чтобы получить желаемый результат? SELECT DISTINCT TOP 3 customer_name, order_no,...

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

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

9
Зашифрован ли сетевой трафик при записи удаленных резервных копий с использованием SQL Server TDE?

Они говорят, что такой вещи, как «глупый вопрос», не существует, так что вот так: Я понимаю, что SQL Server Transparent Data Encryption (TDE) шифрует данные в состоянии покоя, поэтому файлы вашей базы данных (.mdf) и файлы резервных копий (.bak) шифруются на случай, если кто-то проникнет в ваше...

9
Когда именно несколько пользователей не могут одновременно запустить хранимую процедуру с временной таблицей?

У меня есть вопрос, касающийся части документации по временным таблицам, которую я недавно прочитал в TechNet . Четвертый абзац раздела « Временные таблицы » на этой странице гласит: Если временная таблица создается с именованным ограничением и временная таблица создается в рамках определенной...

9
Триггер для изменения сортировки базы данных при создании

Я пытаюсь создать триггер, чтобы изменить параметры сортировки базы данных при ее создании, но как я могу поймать имя базы данных для использования внутри триггера? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200)...

9
Большинство планов запросов воссоздано за последние 4 часа

У меня проблема с производительностью базы данных SQL Server. Я нашел этот инструмент sp_BlitzCache . После выполнения команды я получил следующее утверждение: У вас есть планы на 92,00%, созданные за последние 24 часа, и 92,00%, созданные за последние 4 часа. Хотя я обнаружил проблему (используя...

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...

9
Понимание страниц IAM: интервалы экстентов

Я читаю книгу Ицик "Запросы Microsoft SQL Server 2012", а также читаю / смотрю различные учебные материалы в Интернете. Мое намерение состоит в том, чтобы иметь полезное понимание того, как работают внутренние компоненты базы данных. У меня есть небольшое сомнение, что я не мог решить о страницах...

9
sp_cursorprepexec вызывает 53 миллиона операций чтения?

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

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
SSRS скоро исчезнет, ​​а PowerBI - новая модель?

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

9
Service Broker - время жизни разговора?

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

9
MERGE предотвращение блокировки

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