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

9
Что вызывает высокую загрузку ЦП из этого плана запроса / выполнения?

У меня есть база данных SQL Azure, которая поддерживает приложение API .NET Core. Просмотр отчетов об обзоре производительности на портале Azure показывает, что большая часть нагрузки (использование DTU) на моем сервере базы данных поступает из ЦП, и один запрос специально: Как мы видим, запрос...

9
Почему моя база данных Azure SQL (SQL Server) перегружается вводом-выводом данных в течение периодов времени? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 6 месяцев назад . Я использую базу данных SQL Azure под редакцией S2 (50 DTU). При обычном использовании...

9
Поиск уровня изоляции по умолчанию в SQL Server 2017 и Azure SQL DB

Я читаю книгу, связанную с транзакциями и параллелизмом. В одном абзаце упоминается, что: В локальном экземпляре SQL Server уровнем изоляции по умолчанию является Read-Committed на основе блокировки И следующее предложение: По умолчанию в базе данных SQL - Чтение - зафиксированный снимок на основе...

9
MySQL - максимум суммы за разные месяцы со связями за несколько лет

Этот вопрос был вдохновлен этот [закрыт] и практически идентичен этому одному , но с использованием различных СУБД ( в PostgreSQL vs. MySQL). Предположим, у меня есть список опухолей (эти данные смоделированы из реальных данных): CREATE table illness (nature_of_illness VARCHAR(25), created_at...

9
Предоставляет ли некластеризованный индекс какие-либо гарантии порядка строк?

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

9
Соответствие] (закрывающая квадратная скобка) с PATINDEX с использованием подстановочного знака «[]»

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

9
Каковы плюсы и минусы сценариев Ола против использования плана обслуживания?

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

9
Медленное время запроса на поиск сходства с индексами pg_trgm

Мы добавили два индекса pg_trgm в таблицу, чтобы включить нечеткий поиск по адресу электронной почты или имени, так как нам нужно найти пользователей по имени или адресам электронной почты, которые были написаны с ошибками при регистрации (например, «@ gmail.con»). ANALYZEбыл запущен после создания...

9
Может ли объявление волатильности функции НЕМНОГО повредить производительности?

Функции Postgres объявлены с классификацией волатильности VOLATILE, STABLEилиIMMUTABLE . Известно, что проект очень строг с этими метками для встроенных функций. И не без причины. Показательный пример: индексы выражений допускают только IMMUTABLEфункции, и они должны быть действительно неизменными,...

9
Можно ли удалить MSDB?

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

9
Увеличение времени ожидания во время проверки после обновления до лучшего хранилища

Когда мы мигрировали из более старого всего флэш-массива в более новый весь флэш-массив (другой, но хорошо зарекомендовавший себя поставщик), мы начали наблюдать увеличение ожидания в SQL Sentry во время контрольных точек. Версия: SQL Server 2012 Sp4 В нашем старом хранилище наши ожидания...

9
Что такое воплощение сироты?

Воплощения объясняются в ответе на другой вопрос на этом сайте. Ответ упоминает «осиротевшие» воплощения: ... Существуют и другие факторы, которые приводят к ОРФАНИРОВАННЫМ инкарнациям и резервным копиям. Я вижу из документации Oracle , которая V$DATABASE_INCARNATIONвключает в себя STATUSстолбец ,...

9
Арифметическое переполнение при запросе SELECT

Я столкнулся с арифметическим переполнением в простом операторе SELECT. Запрос был как ниже, например SELECT [SaleValue] FROM Sales [SaleValue]был тип данных, decimal(9,0)а не вычисляемый столбец. Причина этого состояла в том, что столбец каким-то образом имел строку, в которой в этом поле...

9
Предоставить отказ в разрешении укладки

Для роли db_denycustomerя хочу, чтобы только SELECTable можно было выбрать код столбца таблицы клиента, а не все остальные. Итак, я сделал это: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... и работает нормально. Круто! Но почему ? В...

9
Вычисляемый столбец не может быть сохранен, потому что столбец недетерминирован

Я знаю, что это не первый раз, когда задают такой вопрос. Но почему в следующем сценарии постоянный вычисляемый столбец создается «недетерминированным». Ответ всегда должен быть одинаковым, верно? CREATE TABLE dbo.test (Id INT, EventTime DATETIME NULL, PosixTime INT NOT NULL) GO DECLARE @EventTime...

9
«Предупреждения: операция вызвала остаточный ввод-вывод» в сравнении с поиском по ключевым словам

Я видел это предупреждение в планах выполнения SQL Server 2017: Предупреждения: Операция вызвала остаточный IO [sic]. Фактическое количество прочитанных строк было (3,321,318), но количество возвращенных строк было 40. Вот фрагмент из SQLSentry PlanExplorer: Чтобы улучшить код, я добавил...

9
Измерение плана выселения

У нас есть SQL Server 2016 SP1 с максимальным объемом памяти 24 ГБ. Этот сервер имеет большое количество компиляций, только 10% этих компиляций являются запросами Ad-Hoc. Поэтому вновь скомпилированные планы должны храниться в кэше планов, но размер кэша планов не увеличивается (около 3,72 ГБ). Я...

9
В чем разница между федеративным и децентрализованным хранилищем данных?

Я не могу найти какие-либо четкие определения или объяснения любого из них. Оба кажутся децентрализованными. Похоже, что в Federated DWH данные распределены и не интегрированы в единый репозиторий и доступны из распределенных источников. В то время как в Децентрализованной реализации DWH данные...