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

Вопросы и ответы для специалистов по базам данных, которые хотят улучшить свои навыки работы с базами данных и учиться у других в сообществе

1
ОШИБКА: база данных «dbname» не существует
Согласно документации, пока я не подключен к базе данных, я могу удалить базу данных в консоли, используя: DROP DATABASE dbname; Или я могу уронить его, используя инструмент-обертку dropdb. И то и другое выдает ошибку, говоря, что база данных не существует, но когда я в консоли и набираю команду \l, я …
19 postgresql 

2
План запросов Postgres для вызова функции, написанный на plpgsql
Это возможно при использовании pgadminили plsqlухватить план запроса для SQL выполненного оператора Внутри у сер д efined е соборования (UDF) , используя EXPLAIN. Итак, как мне получить план запроса для конкретного вызова UDF? Я вижу, что UDF абстрагируется в одну операцию F()в pgadmin. Я просмотрел документацию, но ничего не смог …


5
Есть ли в SQL Server понятие «включаемый файл»?
У меня есть набор скриптов, которые нужно запускать в определенном порядке. Я хотел бы создать «главный файл», в котором перечислены все другие файлы и их правильный порядок. В основном, как включаемый файл из C ++ или ASP / VBScript.
19 sql-server 

1
Можно ли изменить списки ENUM ()?
Я не был уверен, что изменить список ENUM () невозможно, поэтому я сделал тест. В MySQL v5.1.58 я создал тестовую таблицу InnoDB, которая содержит одно поле с именем «bool» типа ENUM («да», «нет»). Тогда я казнил ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( 'yes', 'no', 'maybe' ) CHARACTER SET …
19 mysql  innodb 

2
Могут ли внешние ключи вызвать взаимные блокировки и помешать READ COMMITTED SNAPSHOT?
Это дополнительный вопрос от: /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatics У меня все еще возникают ситуации блокировки / тайм-аута в приложении ASP.NET при одновременном запуске больших отчетов READ_COMMITTED_SNAPSHOT ON. Итак, у меня есть два вопроса: Как я могу проверить, работает ли моментальный снимок уровня изоляции транзакции как ожидалось / вообще? Я предполагаю, что внешние ключи …

2
Какое сопоставление я должен использовать для библейского иврита?
Какую сортировку SQL Server я должен использовать для библейского иврита? Рассматриваемая база данных должна учитывать диакритические знаки (то есть гласные, ударения, тропы и т. Д.).

2
DEFAULT CONSTRAINT, стоит ли?
Я обычно проектирую свои базы данных по следующим правилам: Никто кроме db_owner и sysadmin не имеет доступа к таблицам базы данных. Роли пользователей контролируются на уровне приложений. Я обычно использую одну роль БД для предоставления доступа к представлениям, хранимым процедурам и функциям, но в некоторых случаях я добавляю второе правило …



1
Как сохранить исходный порядок элементов в неопубликованном массиве?
Учитывая строку: «Я думаю, что PostgreSQL отличный» Я хотел бы оперировать отдельными словами, найденными в этой строке. По сути, у меня есть отдельный раздел, из которого я могу получить информацию о слове, и я хотел бы присоединить к этому словарю необъявленный массив этой строки. Пока что у меня есть: select …



2
Как разделить существующую таблицу в postgres?
Я хотел бы разбить таблицу с 1M + строк по диапазону дат. Как это обычно делается, не требуя большого времени простоя или риска потери данных? Вот стратегии, которые я рассматриваю, но открыты для предложений: Существующая таблица является главной, а потомки наследуются от нее. Со временем данные перемещаются из основной в …

3
Лучший способ создать материализованное представление в MySQL
Я использую MySQL 5.6. Я не могу создать материализованное представление, как в Oracle. Я видел одно или два решения, как Flexview. Кто-нибудь может сказать мне лучший способ создать материализованное представление в MySQL (автоматическое обновление как в Oracle) с минимальной сложностью?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.