Restart-AzPostgreSqlServer (Az.PostgreSql) | Microsoft Learn
Twitter LinkedIn Facebook Адрес электронной почты- Ссылка
- Модуль:
- Az.PostgreSql
Перезапускает сервер.
Синтаксис
Restart-AzPostgre Sql Server -Name <String> -ResourceGroupName <String> [-SubscriptionId <String>] [-DefaultProfile <PSObject>] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [<CommonParameters>]
Restart-AzPostgre Sql Server -InputObject <IPostgreSqlIdentity> [-DefaultProfile <PSObject>] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [<CommonParameters>]
Описание
Перезапускает сервер.
Примеры
Пример 1. Перезапуск сервера PostgreSql по группе ресурсов и имени сервера
Restart-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -Name PostgreSqlTestServer
Этот командлет перезапускает сервер PostgreSql по группе ресурсов и имени сервера.
Пример 2. Перезапуск сервера PostgreSql по удостоверению
$ID = "/subscriptions/<SubscriptionId>/resourceGroups/PostgreSqlTestRG/providers/Microsoft.DBforPostgreSQL/servers/PostgreSqlTestServer/restart" Restart-AzPostgreSqlServer -InputObject $ID
Эти командлеты перезапускает сервер PostgreSql по удостоверению.
Параметры
-AsJob
-Confirm
-DefaultProfile
-InputObject
-Name
-NoWait
-PassThru
-ResourceGroupName
-SubscriptionId
-WhatIf
Входные данные
IPostgreSqlIdentity
Выходные данные
Boolean
Примечания
ПСЕВДОНИМЫ
СВОЙСТВА СЛОЖНЫХ ПАРАМЕТРОВ
Чтобы создать параметры, описанные ниже, создайте хэш-таблицу, содержащую соответствующие свойства. Для получения сведений о хэш-таблицах выполните Get-Help about_Hash_Tables.
INPUTOBJECT <IPostgreSqlIdentity>
: параметр identity
[ConfigurationName <String>]
: имя конфигурации сервера.[DatabaseName <String>]
: имя базы данных.[FirewallRuleName <String>]
: имя правила брандмауэра сервера.[Id <String>]
: путь удостоверения ресурса[LocationName <String>]
: имя расположения.[ResourceGroupName <String>]
: имя группы ресурсов. Регистр букв в имени не учитывается.[SecurityAlertPolicyName <SecurityAlertPolicyName?>]
: имя политики оповещений системы безопасности.[ServerName <String>]
: имя сервера.[SubscriptionId <String>]
: идентификатор целевой подписки.[VirtualNetworkRuleName <String>]
: имя правила виртуальной сети.
Обратная связь
Просмотреть все отзывы по странице
postgresql — Перезапуск postgres —
— Qaru спросил
Изменено 6 лет, 1 месяц назад
Просмотрено 94k раз
Есть ли опасность запуска /etc/init.d/postgresql restart
?? У нас только что был инцидент, когда некоторые отношения «исчезли», и я запустил указанную команду. Сисадмин только что разозлился, но он не объяснил, почему это было плохо. Я перевел веб-приложение в режим обслуживания, поэтому в то время не было никаких транзакций/запросов.
Спасибо, ребята. .. Короче говоря, это ничего не повредит, но может потерять много ценной диагностической информации.
- postgresql
Нет, опасности перезапуска postgres методом init.d нет.
Однако перезапускать его из-за того, что произошло что-то странное, — не лучшая идея, поскольку это сильно ограничивает объем информации, которую вы можете собрать для поиска основной причины, и ограничивает возможности ее устранения.
Также за все годы работы с postgresql я ни разу не сталкивался с ситуацией, когда перезагрузка «решала» проблему. Немедленный «инцидент» может быть решен, но если есть проблема, она все равно будет существовать.
2Отношения исчезли бы только при перезапуске Postgres, если бы они были временными таблицами или создавали отношения внутри открытой транзакции. Когда db перезапустится, он закроет все соединения, и, таким образом, все временные таблицы будут удалены, а открытые транзакции будут отброшены.
Отношения не исчезают из-за перезагрузки, вы можете потерять некоторые запущенные транзакции, но не более того. PostgreSQL не уничтожит вашу базу данных при перезапуске, не беспокойтесь.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя адрес электронной почты и парольОпубликовать как гость
Электронная почтаТребуется, но не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
bash — Как мне перезапустить определенную версию моей базы данных PostgreSQL?
спросил
Изменено 1 год, 2 месяца назад
Просмотрено 726 раз
Когда я подключаюсь по ssh к своему серверу (с базой данных PostgreSQL) и ввожу эту команду в оболочку bash…
pg_lsclusters
… это мой вывод:
Ver Cluster Port Status Owner Каталог данных Файл журнала 9.3 основной xxxx не работает <неизвестно> /var/lib/postgresql/9.3/main /var/log/postgresql/postgresql-9.3-main.log 9.4 основной xxxx онлайн postgres /var/lib/postgresql/9.4/main /var/log/postgresql/postgresql-9.4-main.log 11 main xxxx down postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main. log
Однако, когда я перезапускаю сервер с помощью этой команды:
перезапуск службы postgresql
Говорит о перезапуске версии 9.4:
Перезапуск сервера базы данных PostgreSQL 9.4
Как перезапустить сервер PostgreSQL версии 11?
- postgresql
- баш
- убунту
можно использовать pg_ctlcluster
$ pg_ctlcluster Использование: /usr/bin/pg_ctlcluster <версия> <кластер> <действие> [-- <опции pg_ctl>] #положение дел $ sudo pg_ctlcluster 11 основной статус pg_ctl: сервер запущен (PID: 1111) /usr/lib/postgresql/11/bin/postgres "-D" "/var/lib/postgresql/11/main" "-c" "config_file=/etc/postgresql/11/main/postgresql.conf" #перезапуск sudo pg_ctlcluster 11 основной перезапуск2
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя электронную почту и парольОпубликовать как гость
Электронная почтаТребуется, но никогда не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.