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

8
Вопрос XML-запроса

Я пытаюсь сгенерировать запрос SQL, чтобы получить значения «DATE» из следующего SQL XML: Я пробовал что-то подобное, но я не думаю, что понимаю концепции. select xConfig.value('(/SearchjobConfig/QueryString/SearchCriteria/ExpressionSet/SimpleAttributeExpression) [1]','nvarchar(max)') from Job Вот...

8
Индекс покрытия используется несмотря на отсутствие столбца

У меня есть следующий запрос, используя MariaDB 10 / InnoDB: SELECT id, sender_id, receiver_id, thread_id, date_created, content FROM user_message WHERE thread_id = 12345 AND placeholder = FALSE ORDER BY date_created DESC LIMIT 20 Этот запрос выбирает сообщения в соответствии с заданными условиями...

8
initdata: нет памяти для буферов ядра

Недавно я обновил свой выпуск SQL Server 2017 Developer Edition для RedHat Enterprise Linux 7.6 до SQL Server 2019 CTP 3.0. Служба mssql-server больше не запускается. / var / opt / mssql / log / errorlog показывает следующее: 2019-06-12 09: 36: 31.98 Сервер Microsoft SQL Server 2019 (CTP3.0) -...

8
Использование SPID в таблицах БД (вместо переменной таблицы)

Транзакционная база данных, используемая для бронирования вещей ... Нашего поставщика попросили заменить #temptables на @tablevariables (из-за сильных блокировок компиляции), но вместо этого они заменили фактическую таблицу, которая добавляет SPID в качестве столбца, чтобы гарантировать, что...

8
Кэш-память базы данных в системном мониторе значительно уменьшается после проверки DBCC

Мы отслеживали некоторые SQLServer: Memory Managerпоказатели и заметили, что после DBCC CheckDBработы показатель Database Cache Memory (KB) падает значительно. Если быть точным, то он упал с 140 ГБ кеш-памяти до 60 ГБ. И после этого медленно наращивать снова в течение недели. (Объем " Free Memory...

8
Почему этот рекурсивный CTE с параметром не использует индекс, когда он использует литерал?

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

8
Протокол TCP зеркального отображения базы данных используется. Один по умолчанию, один динамический?

При выполнении нижеуказанного запроса к первичной / вторичной реплике группы SQL Server Always On Availability ™ SELECT DISTINCT local_tcp_port,protocol_type,num_reads,num_writes FROM sys.dm_exec_connections WHERE local_net_address is not null; Два локальных порта TCP показаны для протокола...

8
Медленный запрос при наличии «содержит» и «=» в предложении where

Следующий запрос занимает около 10 секунд для завершения таблицы с 12k записей select top (5) * from "Physician" where "id" = 1 or contains("lastName", '"a*"') Но если я изменю предложение where на where "id" = 1 или where contains("lastName", '"a*"') Он вернется мгновенно. Оба столбца...

7
Как я могу ускорить «показ столбцов» в MySQL?

Мое приложение зависит от запуска "Показать столбцы" для определенных таблиц. Выполнение занимает около 60 мс, в то время как все остальные наши запросы занимают менее 1 мс. Запросы information_schemaнапрямую еще медленнее. База данных содержит около 250 баз данных, от 100 до 200 таблиц на базу...

7
Параметры для установки подсказки NOLOCK в запросах к набору данных

Немного контекста. Сначала мы писали отчеты «прямо вверх», без каких-либо подсказок по блокировке в запросах. При больших отчетах это иногда вызывает проблемы с блокировкой. В первом мы исправить это с помощью WITH (NOLOCK)подсказки для таблиц в запросе. Потому что (а) это довольно навязчивое, и...

7
Функция метаданных MySQL для получения проецируемого типа столбца в запросе?

Можно ли получить тип поля из запроса MySQL так же, как вы можете получить его из таблицы с помощью SHOW COLUMNSкоманды? Например, из производной таблицы, SELECT x -- presumedMetaFn(x) -- returns "int" FROM ( SELECT 1 AS x UNION SELECT 2 ) AS t; Учитывая приведенный выше запрос, есть ли функция или...

7
Разработчик SQL: отладчик установки для plsql

Я пытаюсь отлаживать удаленно pl / sql. Но я не могу - база данных возвращает мне ошибку. Что я должен сделать, чтобы исправить это и начать отладку? ORA-30683: failure establishing connection to debugger ORA-12541: TNS:no listener ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68 ORA-06512: at line 1...

7
Повторно выполнить конкретный фактический план запроса

Я захватил фактический план запроса для конкретного запроса. После этого я изменил несколько вещей (включая обновление статистики) и перезапустил этот конкретный запрос. Теперь фактический план запроса другой (что имеет смысл). Запрос теперь выполняется намного быстрее. Мне любопытно, связан ли с...

7
Mac OS X 10.10 mySQL 5.6.26 доступна из CLI, но не из порта 3306

Сегодня я установил новую версию MySQL 5.6.26 на свой Mac. Я смог получить доступ к mySQL из Terminal.app, как и ожидалось, однако я не смог подключить рабочую среду mySQL к порту 12706.0.1 3306. Что меня действительно смутило, так это то, что я не смог подключиться к этому порту даже локально (nc...

7
Одноядерный SQL Server на виртуальной машине

Недавно наш школьный округ обновил несколько серверов с версии 2005 до 2016 года и с физических серверов на серверы виртуальных машин. Наша команда по инфраструктуре представила виртуальные серверы для установки SQL Server с одним ядром. Я пытаюсь объяснить руководителю этого отдела, что SQL Server...