Администраторы базы данных

14
составные первичные ключи это плохая практика? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Я хочу знать, является ли составные первичные ключи плохой практикой, а...

14
Postgres: связь не существует ошибка

Я использовал pg_restore для загрузки моей базы данных postgres с файлом дампа. Я подключился к моей БД с моим пользователем: sudo -u arajguru psql dump select current_user; current_user -------------- arajguru Теперь я смог увидеть все вновь созданные таблицы: dump=> \dt List of relations...

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

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

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

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

14
Что означает состояние IDLE в строке pg_stat_activity?

Может ли кто-нибудь разрешить мои ниже сомнения по поводу pg_stat_activitypostgres 9.5? Могут ли некоторые дать мне знать, что state IDLEобозначает ряд в ряду pg_stat_activity? Как будто он проверяет все открытые соединения с postgres и если соединение не выполняет какой-либо запрос, то...

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

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

14
Как вы просматриваете сообщения PostgreSQL (например, RAISE NOTICE) в DBeaver?

Я думаю, что это вопрос интерфейса пользователя / конфигурации DBeaver, но я не вижу, где находятся сообщения при выполнении скрипта (Alt-X). В PGAdminIII я бы выполнил скрипт и увидел NOTICEвывод: В DBeaver этот же скрипт не выводится на вкладке «Статистика». Но я не уверен, что именно здесь я...

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
Принудительные планы на читаемые вторичные

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