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

24
План выполнения показывает дорогую операцию CONVERT_IMPLICIT. Можно ли исправить это с помощью индексации или мне нужно изменить таблицу?

У меня очень важное, очень медленное представление, которое включает в себя некоторые действительно уродливые условия, подобные этому, в предложении where. Мне также известно, что объединения - это грубые и медленные объединения varchar(13)вместо целочисленных идентификаторов, но я хотел бы...

24
Разница между собственными схемами и ролевым членством для Microsoft SQL Server

Есть ли различия между Owned Schemasи Role Members? Насколько я понимаю, они Role Membersявляются обязательными - пользователь должен иметь хотя бы один из Role Membersотмеченных флажков . Тем не менее, Owned Schemasэто не обязательно. Это действительно заставляет меня задуматься, почему так важно...

24
Как я могу проверить, что я использую SSL для подключения к MySQL?

Я настроил свой сервер для разрешения SSL и изменил мой клиент ~ / .my.cnf, чтобы я использовал SSL: [client] ssl ssl-cipher=DHE-RSA-AES256-SHA ssl-ca=~/certs/ca-cert.pem Когда я вхожу в систему со своим клиентом и просматриваю статус, он перечисляет шифр в строке SSL: mysql> \s --------------...

24
Как определить, есть ли в PostgreSQL [пустые соединения с] незафиксированными транзакциями?

Согласно комментарию на этот вопрос, который я задавал о незанятых соединениях в PostgreSQL 9.2 , некоторые незафиксированные транзакции (возможно, связанные с некоторыми из этих незанятых соединений) могут вызывать проблемы с производительностью. Какой хороший способ определить, есть ли...

24
Сжатие файла журнала не уменьшает размер

У меня есть база данных, которая имеет файл данных 350 МБ (.mdf) и файл журнала 4,9 ГБ (.ldf). Модель восстановления установлена ​​на FULL. Когда я пытаюсь сжать файл журнала, он не сжимается. Я знаю, что сокращение базы данных не хорошо, и это не должно быть сделано. Но все же я пытаюсь сделать...

24
Что произойдет, если в MongoDB слишком много вставок? Как обеспечить сохранение всех данных?

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . Я использую MongoDB для хранения периодически измеренных значений. Каждые ~ 100 мс связка значений вставляется как документ. Это отлично...

24
Выявление неиспользуемых хранимых процедур

В следующем году я помогаю очистить несколько сред SQL Server. У нас есть около 10 000 хранимых процедур, и, по нашим оценкам, только около 1000 из них используются на регулярной основе, а еще около 200 используются в редких случаях, что означает, что у нас много работы. Поскольку у нас есть...

24
Какие шаги необходимы для безопасной перезагрузки компьютера с Microsoft SQL Server?

Существуют ли какие-либо специальные действия, необходимые для предотвращения повреждения данных при перезапуске сервера, на котором размещен экземпляр MS SQL Server? Например, недавно я столкнулся с рекомендацией останавливать службу SQL вручную. Насколько я понимаю, это обрабатывается...

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

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . У меня есть постоянный вычисляемый столбец в таблице, который просто состоит из сцепленных столбцов, например CREATE TABLE dbo.T ( ID...

24
Повысить производительность COUNT / GROUP-BY в большой таблице PostgresSQL?

Я использую PostgresSQL 9.2 и имею отношение в 12 столбцов с 6 700 000 строк. Он содержит узлы в трехмерном пространстве, каждый из которых ссылается на пользователя (который его создал). Чтобы запросить, какой пользователь создал, сколько узлов я делаю следующее (добавлено explain analyzeдля...

24
Что такое БД обслуживания, заданная pgAdmin?

Диалог pgAdmin для добавления новых соединений с базой данных запрашивает «Техническую базу данных » . Чтобы иметь возможность подключиться, я установил его в базе данных, которую я хочу подключить (а также у меня есть права на подключение). Итак, почему он называется «Техническая база данных»...

24
Как использовать параметр «Резервный набор истекает:» при создании задачи «Резервное копирование базы данных» в плане обслуживания

При резервном копировании базы данных я хотел бы использовать опцию « Срок действия резервной копии истечет: » для удаления / перезаписи старых резервных копий базы данных. Я не могу использовать эту опцию. Будем благодарны за любые советы о том, как использовать параметры «Резервный набор...

24
Почему журнал транзакций продолжает расти в режиме простого восстановления с ночным резервным копированием

Прежде чем сразу пометить как дубликат , я прочитал Майка Уолша « Почему журнал транзакций продолжает расти или не хватает места? , но я не думаю, что это дало ответ на мою ситуацию. Я просмотрел дюжину или около того похожих вопросов, но соответствующие, в основном, просто сказали «дубликат» и...

24
Лучшая практика для сокращения Tempdb в производственной среде

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . Что лучше всего использовать при сжатии Временных БД в SQL Server 2008? Это рискованно использовать следующее? use tempdb GO DBCC...

24
Могу ли я гарантировать в SQL Server порядок без явного предложения ORDER BY, когда поиск по индексу принудительно выполняется для таблицы только с кластеризованным индексом?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 4 года назад . Обновление 2014-12-18 С подавляющим ответом на главный вопрос «Нет», более интересные ответы были сосредоточены на части 2, как...

24
Двойная учетная база данных

Я создаю бухгалтерское программное обеспечение. Мне нужно обеспечить двойную бухгалтерию. У меня есть классическая проблема одной строки на транзакцию против двух строк. Давайте рассмотрим пример и посмотрим, как это будет реализовано в обоих сценариях. Рассмотрим учетную запись Cashи учетную...

24
Предупреждение об отсутствии статистики в плане выполнения

У меня есть ситуация, которую я не могу понять. Мой план выполнения SQL Server говорит мне, что у меня отсутствует статистика в таблице, но статистика уже создана: Но если мы посмотрим на таблицу, то увидим, что есть статистика, которая была создана автоматически: Может кто-нибудь помочь понять,...

24
Ограничение для применения «хотя бы одного» или «ровно одного» в базе данных

Скажем, у нас есть пользователи, и каждый пользователь может иметь несколько адресов электронной почты CREATE TABLE emails ( user_id integer, email_address text, is_active boolean ) Несколько примеров строк user_id | email_address | is_active 1 | foo@bar.com | t 1 | baz@bar.com | f 1 | bar@foo.com...

24
Максимальное количество пользовательских подключений

В выпуске SQL Server 2012 Standard я знаю, что максимальное количество пользовательских подключений составляет 32 767. Что я должен делать как администратор базы данных, если я направляюсь к этому номеру? В настоящее время существует 30 000 пользовательских подключений, и ожидается, что это число...

24
«CONCAT» не является распознанным именем встроенной функции

Клиент сообщил, что он работает на SQL Server 2012, и мы передали несколько тестовых запросов для тестирования до окончательной доставки: «CONCAT» не является распознанным именем встроенной функции. Я понимаю, что CONCAT()это новая встроенная функция, представленная в SQL Server 2012, и все в...