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

14
Postgres: проверить дисковое пространство, занимаемое материализованным представлением?

Я знаю, как проверить размер индексов и таблиц в Postgres (я использую версию 9.4): SELECT relname AS objectname, relkind AS objecttype, reltuples AS "#entries", pg_size_pretty(relpages::bigint*8*1024) AS size FROM pg_class WHERE relpages >= 8 ORDER BY relpages DESC; Но это не показывает...

14
Если существует, обновите еще вставить

Я пытаюсь создать, STORED PROCEDUREкоторый будет использоваться для UPDATEтаблицы с именем machine. Эта таблица состоит из трех столбцов ( machine_id, machine_nameи reg_id). В вышеупомянутой таблице reg_id( INT) - это столбец, значения которого можно изменить для a machine_id. Я хотел бы определить...

14
Как атомарно заменить данные таблицы в PostgreSQL

Я хочу заменить все содержимое таблицы, не влияя ни на какие входящие SELECTоператоры во время процесса. Вариант использования - иметь таблицу, в которой хранится информация о почтовом ящике, которая регулярно извлекается и должна храниться в таблице PostgreSQL. Многие клиенты используют...

14
SQL Server воссоздает планы каждый день

У нас есть эта проблема в нашей производственной среде. Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) - Enterprise Edition (64-разрядная версия) в Windows NT 6.1 (сборка 7601: пакет обновления 1). SQL Server отбрасывает все (почти 100%) старые планы выполнения и воссоздает их каждый день...

14
Ansible: Как изменить пароль root для сервера MySQL путем повторной инициализации сервера

Я снабдил свой сервер Ansible playbook. Я использовал пьесу root / bedrock-Ansible . Одной из задач было настроить сервер MySQL вместе с паролем пользователя root MySQL. Теперь мне нужно срочно сменить этот пароль. Шаги, которые я предпринял: Я обновил переменные для Ansible ролей Я выполнил...

14
SQL Server Developer Edition 2012 или 2014 - Загрузить

Я слышал (я почти уверен), что Developer Edition бесплатен и для его загрузки регистрация не требуется. Но когда я начал искать его сегодня, я не мог найти, где его взять. Мое понимание неправильно или правильно? Извините, я не нашел подобного вопроса здесь. Есть...

14
База данных Azure SQL «Ошибка входа пользователя» в приложении, но она отлично работает в SSMS

Я хотел опробовать функцию пользователей автономной базы данных в базе данных SQL Azure V12, но у меня возникла проблема с аутентификацией, которая кажется мне странной. Я создал базу данных под названием Classifier. Я добавил свой IP в правила брандмауэра, чтобы подключиться к серверу базы данных...

14
MySQL GRANT PROXY - что это значит?

Я бегу: show grants for root@localhost; и я вижу GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION Из документации MySQL: https://dev.mysql.com/doc/refman/5.5/en/proxy-users.html Это позволяет внешнему пользователю быть прокси для второго пользователя; то есть иметь права второго...

14
Как проверить SSL-сертификат сервера PostgreSQL?

Предположим, что работает сервер PostgreSQL и на нем включен SSL. Используя «стандартные» инструменты Linux и PostgreSQL, как я могу проверить его сертификат SSL? Я надеюсь на результат, похожий на тот, который вы получите от бега openssl x509 -text .... И я надеюсь получить ответ из командной...

14
Как исключить значения NULL внутри CONCAT MySQL?

Если у меня есть это - tadd это Addressтаблица: CONCAT(tadd.street_number, ' ', tadd.street_name,', ', tadd.apt_number,', ', tadd.city,', ', tadd.postal_code,', ', tadd.country) AS 'Address' Есть ли способ исключить apt_number, если он не существует? Я думал о: WHERE tadd.apt_number IS NOT NULL Но...

14
Ошибка: файл '' не может быть удален (ошибка 2: нет такого файла или каталога)

Я получаю следующую ошибку pgAdmin III каждый раз, когда я восстанавливаю базу данных, используя pgAdmin III: Ошибка: файл '' не может быть удален (ошибка 2: нет такого файла или каталога) Смотрите журнал pgadmin . Моя конфигурация: PostgreSQL 9.4.4 для x86_64-unknown-linux-gnu, скомпилированный...

14
Невозможно восстановить базу данных SQL Server из полной резервной копии, ошибка обработки журнала, база данных в состоянии «восстановления»

Я пытаюсь настроить базу данных для целей разработки на локальном компьютере SQL Server Developer Edition 12.0.2000.8. У меня есть полная резервная копия базы данных и отдельные файлы резервных копий только для журнала транзакций, которые были отправлены мне по сети. При попытке восстановить из...

14
Условное отношение внешнего ключа

В настоящее время у меня есть внешний ключ между двумя сущностями, и я хотел бы сделать это отношение условным для entityType одной из таблиц. Вот иерархия таблиц, это делается с помощью FK-ссылок от дочернего элемента к родительскому. Store / \ Employees \ TransactionalStores / | \ Kiosks |...

14
Размер объекта недоступен для базы данных

Недавно я восстановил базу данных в том же экземпляре, из которого она была создана (SQL Server 2008 R2 Enterprise), и обнаружил, что не могу получить доступ к свойствам базы данных. Я сделал следующее: Проверил, правильно ли настроен владелец базы данных sp_helpdb. Изменил владельца базы данных на...

14
Есть ли способ показать оператор создания индекса в PostgreSQL

Мне нужно пересоздать индекс в PostgreSQL, который пострадал от раздувания индекса. Поскольку мне нужен индекс, чтобы его можно было использовать во время его создания, я не могу использовать REINDEX. Я собираюсь воссоздать индекс с новым именем, а затем отбросить старое. Есть ли способ увидеть...

14
Контрольные точки появляются слишком часто во время pg_restore

В PostgreSQL 9.2.2 (32-разрядная версия Windows) у меня есть pg_restoreкоманда, которая систематически выдает в журнал предупреждения о частоте контрольных точек, например: LOG: checkpoints are occurring too frequently (17 seconds apart) HINT: Consider increasing the configuration parameter...

14
Как сбросить всю базу данных с удаленного сервера на Sequel Pro

У меня есть подключение базы данных к удаленному хосту на SequelPro Mac OSX. Как я могу сбросить всю базу данных. Мне нужен дамп, например, что mysqldumpделает команда: $ mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql] Я нашел опцию дамп таблицы, но мне нужен полный дамп базы...

14
Как оптимизировать очень медленный SELECT с помощью LEFT JOIN для больших таблиц

Я гуглил, занимался самообразованием и искал решение в течение нескольких часов, но безуспешно. Я нашел несколько подобных вопросов здесь, но не этот случай. Мои таблицы: человек (~ 10 млн рядов) атрибуты (местоположение, возраст, ...) связи (M: M) между людьми и атрибутами (~ 40M строк) Полный...