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

28
Участник базы данных владеет схемой в базе данных и не может отбрасывать сообщение

Я пытаюсь удалить участника из базы данных, но не могу, потому что он владеет схемой. Однако, когда я иду редактировать пользователя, поле для снятия флажка становится синим и неустранимым. Как я могу удалить принципал из этих...

28
Сбой MySQL InnoDB после смерти

MySQL обрушился на меня сегодня утром. За исключением стандартной базы данных MySQL, все, что я использую, - это InnoDB. Я попытался перезапустить демон MySQL, но он дважды не удался. Затем я перезапустил весь сервер, и MySQL запустился правильно и с тех пор работает хорошо. Файл журнала mysqld для...

28
Почему ANSI SQL определяет SUM (без строк) как NULL?

Стандарт ANSI SQL определяет (глава 6.5, спецификация функции набора) следующее поведение для агрегатных функций в пустых результирующих наборах: COUNT(...) = 0 AVG(...) = NULL MIN(...) = NULL MAX(...) = NULL SUM(...) = NULL Возврат NULL для AVG, MIN и MAX имеет смысл, поскольку среднее,...

28
Зачем нам нужно перестраивать и реорганизовать индексы в SQL Server

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . После поиска в интернете я не смог найти причину Зачем нам нужно перестраивать и реорганизовать индексы в SQL Server? что происходит...

28
Предотвращение запуска PostgreSQL при загрузке в Ubuntu

Я использую PostgreSQL 9.2, и он запускается автоматически при запуске системы (Kubuntu). Как я могу избежать этого? Мне нужно запустить его вручную, и я не хочу, чтобы он запускался без присмотра, потому что мне нужно смотреть на...

28
Как правильно убить MySQL?

Этот вопрос перенесен из-за сбоя сервера, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . У меня CentOS 64bit с установленным CPanel и я использую: service mysql stop Он просто тикает и никогда не останавливается. В журналах...

28
Произвольно упорядочивая записи в таблице

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

28
Устранение проблем с высокой загрузкой ЦП в сервисах postgres и postmaster?

Я использую машину с открытым исходным кодом (RHEL 6.2) под управлением программного обеспечения SIEM. Когда я запускаю topкоманду, я вижу postgresи то и postmasterдругое с загрузкой процессора 96%. Есть ли способ уточнить или посмотреть, что заставляет эти службы...

28
CREATE INDEX vs ALTER TABLE ADD INDEX - MySQLism или стандарт SQL?

Просто натолкнулся на странную проблему, когда в зависимости от того, как я создаю индекс, требуется имя индекса. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an...

28
Как запросить базу данных для пустых таблиц

Из-за некоторых «разработчиков», которые работали над нашей системой, у нас были проблемы с пустыми таблицами. Мы обнаружили, что при переносе в облако было скопировано несколько таблиц, но данных в них не было. Я хотел бы выполнить запрос к системным таблицам, чтобы найти, какие пользовательские...

28
Функция Postgres назначает результаты запроса нескольким переменным

Мне нужно присвоить значения переменной 2, как показано ниже в функции Postgres. a := select col1 from tbl where ... b := select col2 from tbl where ... Как я могу назначить 2 значения для 2 переменных в одной строке команды? подобно a,b := select col1,col2 from tbl where...

28
выберите строки, в которых столбец содержит одинаковые данные в нескольких записях

У меня есть таблица с именем столбца article_title. Допустим, имя таблицы есть articles. Мне нужно выяснить записи, в которых article_titleданные совпадают на нескольких записях. Вот что у меня есть: select a.* from articles a where a.article_title = (select article_title from articles where...

28
Почему SQL Server требует, чтобы длина типа данных была одинаковой при использовании UNPIVOT?

При применении UNPIVOTфункции к ненормализованным данным SQL Server требует, чтобы тип данных и длина были одинаковыми. Я понимаю, почему тип данных должен быть одинаковым, но почему UNPIVOT требует одинаковую длину? Допустим, у меня есть следующие примеры данных, которые мне нужно отключить:...

28
Почему query_cache_type отключен по умолчанию, начиная с MySQL 5.6?

Мы обновились до MySQL 5.6 и начали видеть, что загрузка db-сервера значительно увеличилась, и, наконец, обнаружили, что query_cache_typeпо умолчанию он выключен с 5.6. Мы включили его снова и видим уменьшение загрузки, почему это значение отключено по умолчанию, начиная с MySQL 5.6? Я не вижу...

28
Проверка, имеют ли две таблицы одинаковое содержимое в PostgreSQL

Об этом уже спрашивали о переполнении стека , но только для MySQL. Я использую PostgreSQL. К сожалению (и удивительно), PostgreSQL, похоже, не имеет ничего подобногоCHECKSUM table . Решение PostgreSQL было бы хорошо, но общее решение было бы лучше. Я нашел...

28
Как справиться с неправильным планом запроса, вызванным точным равенством по типу диапазона?

Я выполняю обновление, где мне требуется точное равенство для tstzrangeпеременной. Изменено ~ 1M строк, а запрос занимает ~ 13 минут. Результат EXPLAIN ANALYZEможно увидеть здесь , и фактические результаты чрезвычайно отличаются от тех, которые оцениваются планировщиком запросов. Проблема...

28
Какой наиболее эффективный метод выполнения теста FIZZBUZZ в SQL Server?

Это может быть не совсем по теме, однако здесь медленный день. Существует ли более эффективный способ получения списка чисел от 1 до 49 со столбцом, содержащим слова, FIZZкогда число можно равномерно разделить на 3, BUZZкогда число можно равномерно разделить на 5, и FIZZBUZZкогда число можно...