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

14
Существует ли элегантный способ отправки результатов запроса непосредственно на физический принтер?

Я получил этот странный запрос, чтобы запланировать отчет и распечатать его на принтере . Сам отчет довольно прост и помещается на одной странице. Я могу распечатать его в текстовом формате, и это будет просто прекрасно (хотя я открыт для предложений по лучшему продукту). Вот код Оно работает. Но...

14
Как администратор базы данных SQL Server, что мне нужно знать об уязвимостях распада / призрака?

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

14
Почему я не получаю минимальное ведение журнала при вставке в индексированные таблицы

Я тестирую минимальное количество вставок в журналы в разных сценариях, и из того, что я прочитал, INSERT INTO SELECT в кучу с некластеризованным индексом с использованием TABLOCK и SQL Server 2016+ следует вести минимальный журнал, однако в моем случае при этом я получаю полная регистрация. Моя...

14
Почему SQL Server не имеет отсутствующих запросов на индексирование в DMV или планах запросов?

У меня есть база данных SQL Server, где запросы выполняются довольно медленно, и есть много блокировок и блокировок. Когда я смотрю на отсутствующие индексы DMV и планы запросов, никаких предложений нет. Это...

14
Как мой коллега получил свою собственную схему?

У меня есть хранимая процедура, которая: проверяет, существует ли таблица, и если да, удаляет ее. снова создает эту таблицу затем заполняет эту таблицу примерно 30 запросами. Когда я (владелец БД) запускаю этот процесс, все работает как положено. Когда это делает мой коллега, у которого есть права...

14
Сортировать разливы в базу данных tempdb, но предполагаемые строки равны фактическим строкам

На SQL Server 2016 с пакетом обновления 2 (SP2) с максимальной памятью, установленной на 25 ГБ, у нас есть запрос, который выполняется примерно 80 раз в минуту. Запрос проливает около 4000 страниц в базу данных tempdb. Это приводит к большому количеству операций ввода-вывода на диске в базе данных...

14
Почему временная таблица является более эффективным решением проблемы Хэллоуина, чем энергичная шпуля?

Рассмотрим следующий запрос, который вставляет строки из исходной таблицы, только если их еще нет в целевой таблице: INSERT INTO dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR WITH (TABLOCK) SELECT maybe_new_rows.ID FROM dbo.A_HEAP_OF_MOSTLY_NEW_ROWS maybe_new_rows WHERE NOT EXISTS ( SELECT 1 FROM...

14
Может ли SQL Server создавать конфликты в сгенерированных системой именах ограничений?

У меня есть приложение, которое создает миллионы таблиц в базе данных SQL Server 2008 (не кластеризовано). Я ищу обновление до SQL Server 2014 (кластеризованный), но при загрузке появляется сообщение об ошибке: «В базе данных уже есть объект с именем PK__tablenameprefix__179E2ED8F259C33B» Это...

14
Объединить все значения одного и того же элемента XML с помощью XPath / XQuery

У меня есть значение XML, как это: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Я хочу , чтобы объединить все Iзначения и возвращает их в виде одной строки: ABC.... Теперь я знаю, что могу уничтожить XML, собрать результаты обратно в виде безузлового XML и...

14
Какой самый быстрый способ преобразовать многозначные числа 1: 1 в двоичную строку?

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

14
Не удается вставить строку с повторяющимся ключом в неуникальный индекс?

Мы сталкивались с этой странной ошибкой три раза за последние несколько дней, после того, как в течение 8 недель не допускали ошибок, и я в замешательстве. Это сообщение об ошибке: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in...

14
Индекс уникальности накладных расходов

В моем офисе ведутся постоянные дебаты о стоимости индекса, а также о том, является ли уникальность выгодной или дорогой (вероятно, и то и другое). Суть проблемы - наши конкурирующие ресурсы. Фон Ранее я читал обсуждение, в котором говорилось, что Uniqueиндекс не требует дополнительных затрат на...

14
Постоянное сканирование спулинга

У меня есть таблица с несколькими десятками строк. Упрощенная настройка следующая CREATE TABLE #data ([Id] int, [Status] int); INSERT INTO #data VALUES (100, 1), (101, 2), (102, 3), (103, 2); И у меня есть запрос, который соединяет эту таблицу с набором строк, построенных из значений таблицы (из...

14
Оценка мощности вне гистограммы

Настроить У меня возникли проблемы с пониманием оценки количества элементов. Вот моя тестовая установка: версия базы данных Stack Overflow 2010 года SQL Server 2017 CU15 + GDR (KB4505225) - 14.0.3192.2 новый CE (уровень совместимости 140) У меня есть этот процесс: USE StackOverflow2010; GO CREATE...

14
RAID0 вместо RAID1 или 5, это безумие?

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

14
Принудительные планы на читаемые вторичные

Если план принудительно применяется к первичному в группе доступности, применяется ли он к запросам, выполняемым на вторичном? Я ищу ответы, которые охватывают обе возможности для составления плана: План руководства Принудительный план магазина запросов Я прочитал следующее, в котором говорится,...

13
SQL Server - как страницы данных хранятся при использовании кластерного индекса

Недавно я слышал, что страницы данных в кластерном индексе не хранятся непрерывно. Это правда? Возможно, страницы данных обычно хранятся смежно с некоторыми исключениями из правила? Или, возможно, я услышал неправильно, и страница данных всегда хранится смежно. Большое...

13
SQL Server Management Studio для удаленной базы данных

С базой данных SQL Sever, которая находится на удаленном выделенном сервере, я могу работать с помощью SQL Server Management Studio, установленной либо на том же сервере, либо на моем локальном компьютере. В первом случае я должен работать с использованием удаленного рабочего стола, и это немного...

13
Обрезка большой базы данных SQL Server

У меня большая тестовая база данных SQL Server 2008 (1,9 ТБ), и я хочу уменьшить ее размер на диске. Я удаляю неиспользуемые таблицы и удаляю значительные объемы данных, но их размер на диске не уменьшается. Что я должен делать? Я посмотрел на задачу Shrink в SSMS, но варианты сбивают с толку. Я...

13
Ссылка на контекст PowerShell агента SQL

На моей новой работе у нас есть несколько именованных экземпляров на каждом сервере. например Сервер1 \ Dev Сервер1 \ DevIntegrated Сервер1 \ QA У меня есть сценарий SQL PowerShell в работах, который вызывает к ОС, вызывает, Foo.exeно должен передать параметр командной строки (строка подключения)....