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

20
Сервисный брокер был зарезервирован, теперь получает, но, похоже, не обрабатывает

Возникла проблема с уведомлениями о событиях. На машине / диске / базе данных, на которую отправляются сообщения (получатель), накопитель заполнялся, когда никто его не просматривал, поэтому он резервировался весь день. Теперь, когда мы освободили место на диске, он принимает сообщения в очередь,...

20
Огромные данные и производительность в SQL Server

Я написал приложение с бэкэндом SQL Server, которое собирает и хранит огромное количество записей. Я подсчитал, что на пике среднее количество записей составляет где-то на проспекте 3-4 миллиарда в день (20 часов работы). Мое первоначальное решение (до того, как я выполнил фактический расчет...

20
Восстановление базы данных с помощью графического интерфейса - неверный файл для восстановления

Я просто возиться с графическим интерфейсом SSMS и изучаю варианты задачи «восстановление». Одна вещь, которую я заметил, когда я нажимаю «создать скрипт», первая строка запроса: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_Patch\Database_name_LOGSHIPPING.BKP' WITH FILE = 1, NORECOVERY,...

20
SQL Server - обработка локализации строк во вложенных недетерминированных стеках представлений

При профилировании базы данных я столкнулся с представлением, которое ссылается на некоторые недетерминированные функции, к которым обращаются 1000-2500 раз в минуту для каждого соединения в пуле этого приложения. Простое SELECTпредставление дает следующий план выполнения: Это выглядит как сложный...

20
Производительность a = 0 и b = 0 и… z = 0 против a + b + c + d = 0

Это простой вопрос, на который я не могу найти ответ. С точки зрения производительности, если у меня есть такое WHEREусловие a=0 and b=0 and ... z=0, могу ли я получить какую-либо производительность, если я заменю это условие на a+b+...+z=0? Другими словами, есть ли прирост производительности путем...

20
Запросы без хорошего плана найдено

У меня есть база данных SQL Server 2012. Я заметил значение Reason for early termination of statement optimizationдля некоторых запросов и все дал Good Enough Plan Found. Теперь мои вопросы: Каковы все возможные типы «Причины досрочного прекращения оптимизации выписки». Я искал это в msdn, но не...

20
Почему оператор конкатенации оценивает меньше строк, чем его входные данные?

В следующем фрагменте плана запроса кажется очевидным, что Concatenationдолжна быть оценка строки для оператора ~4.3 billion rowsили сумма оценок строки для двух входных данных. Тем не менее, оценка ~238 million rowsпроизводится, что приводит к неоптимальным Sort/ Stream Aggregateстратегии ,...

20
Реализация подтипа подтипа в шаблоне проектирования типа / подтипа с взаимоисключающими подклассами

Вступление Чтобы этот вопрос был полезным для будущих читателей, я буду использовать общую модель данных для иллюстрации проблемы, с которой я сталкиваюсь. Наша модель данных состоит из 3 объектов, которые должны быть помечены как A, Bи C. Для простоты все их атрибуты будут иметь intтип. Entity...

20
Большой (> 22 триллиона элементов) набор геопространственных данных с быстрой (<1 с) производительностью запросов чтения

Я нахожусь в процессе разработки новой системы для большого набора геопространственных данных, которая потребует быстрой обработки запросов на чтение. Поэтому я хочу посмотреть, думает ли кто-нибудь, что это возможно, или имеет опыт / совет относительно подходящих СУБД, структуры данных или...

20
Почему создание простой группы строк CCI может занять до 30 секунд?

Я работал над демонстрацией с участием CCI, когда заметил, что некоторые из моих вставок занимают больше времени, чем ожидалось. Табличные определения для воспроизведения: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP...

20
Рекомендации по диагностике «иногда» медленного запроса

У меня есть хранимая процедура, которая возвращает результаты из индексированного представления через индекс покрытия. Обычно он работает быстро (~ 10 мс), иногда он может работать до 8 секунд. Вот пример случайного выполнения (примечание: это не медленное выполнение, но текст запроса не отличается...

20
Можно ли установить только монго Shell?

У меня установлен Docker, и я запускаю MongoDBконтейнер для локальной разработки на моем Mac. Проблема в том, что я не могу легко подключиться к указанной БД из CLI. У меня установлен Robo 3T , но я бы предпочел использовать CLIклиент. Есть ли известный способ установить просто mongo shell(команда...

20
Можно ли повысить устойчивость к сбоям в SQL Server?

У нас есть ПК с SQL Server (2008 SP4 и 2016 SP1), которые регулярно теряют энергию. Очевидно, что это иногда приводит к (индексации) повреждению базы данных SQL Server, которую мы должны восстановить после этого. Мне известно, что SQL Server не предназначен для таких сценариев, и правильное решение...

20
Как добавить кнопку «Отладка» в SSMS v18?

DebugКнопка присутствует на этой версии SSMS: Но его нет в версии 18, превью 4: Я пытался несколькими способами добавить Debugкнопку в мою систему SSMS, но безуспешно . Есть ли способ добавить Debugкнопку в SSMS...

20
Как включить кэширование набора результатов SQL Server 2019?

SQL Server 2019 CTP 2.3 добавил несколько новых столбцов в sys.database, включая is_result_set_caching_on: Это еще не задокументировано ни в разделе « Что нового в SQL Server 2019» , ни на странице « ALTER DATABASE» . Я попытался использовать тот же синтаксис, что и для Accelerated Database...

19
Планировщик задач для SQL Server Express

У меня есть приложение ASP.NET MVC, которое работает с базой данных под редакцией SQL Server 2008 R2 Express. Необходимо обновить обычную задачу по обновлению некоторых записей в базе данных. К сожалению, в Express Edition отсутствует агент SQL. Какой подход вы бы...

19
В чем разница между типами данных MySQL VARCHAR и TEXT?

После версии 5.0.3 (которая позволила VARCHAR быть 65 535 байт и перестала усекать конечные пробелы), есть ли существенное различие между этими двумя типами данных? Я читал список различий, и только два примечания: Для индексов в столбцах BLOB и TEXT необходимо указать длину префикса индекса. Для...

19
Что такое SQL Server «Denali»? Что нового?

Я нашел новый заголовок под названием SQL Server «Denali» в выпадающем списке на MSDN, но я не нашел много информации об этом: Что нового (эта документация только для предварительного просмотра, как я вижу) Топ 9 новых возможностей SQL Server "Denali" У кого-нибудь есть более подробная информация о...