DBA1-13. 12. Мониторинг

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024
  • DBA1-13. Тема 12. Мониторинг
    postgrespro.ru...
    Авторы курса: Егор Рогов, Павел Лузанов, Илья Баштанов
    © Postgres Professional, 2015-2022

Комментарии • 22

  • @user-ky1fv4ul2c
    @user-ky1fv4ul2c Год назад +3

    Спасибо большое! Замечательное руководство.

  • @e001as_def
    @e001as_def Год назад +1

    Спасибо!

  • @user-gb9ut9pi7y
    @user-gb9ut9pi7y 2 года назад +2

    Ребята, если у кого-то будет ошибка: "no schema has been selected to create in", проверьте current_schemas(true), целый час на это убил....

    • @kotlin138
      @kotlin138 8 месяцев назад

      В где select ? И точка с запятой

  • @sergeysukharev4939
    @sergeysukharev4939 2 года назад +1

    Можно ли в Postgresql увидеть какой запрос внутри хранимой процедуры выполняется в настоящий момент? Запрос из pg_stat_activity возвращает только CALL схема.имя процедуры (параметры)

    • @PostgresProfessional
      @PostgresProfessional  Год назад +1

      Можно в pg_stat_statements (или в журнале сообщений расширением auto_explain).

  • @gitk8s879
    @gitk8s879 11 месяцев назад +2

    ruclips.net/video/ZkjdLhENuso/видео.htmlsi=Yxnn2mGRMFqnzefv&t=3111
    Последние 10
    Спасибо за курс)

  • @Swit0
    @Swit0 2 года назад +2

    А DBA2 свежий будет выложен?

    • @PostgresProfessional
      @PostgresProfessional  2 года назад +1

      Обязательно, но пока еще не обновили его.

    • @Swit0
      @Swit0 2 года назад +1

      @@PostgresProfessional с нетерпением ждём. DBA3 это платный курс?

    • @Vitya952
      @Vitya952 2 года назад +1

      @@Swit0 предыдущий вроде был бесплатный, я думаю смысла нет делать его платным, наиболее ценный и сложный я думаю как раз таки DBA2, который подробно объясняет вопросы касающиеся многоверсионности и журналирования базы

    • @Swit0
      @Swit0 2 года назад +1

      @@Vitya952 но в DBA3 насколько я помню рассматриваются вопросы репликации, а я с ней работаю много.

  • @user-pu7kl7ec5y
    @user-pu7kl7ec5y Год назад

    На моменте когда одна транзакция заблокировала другую у меня возник вопрос-ранее в курсе говорилось. что транзакция работают со снимками, так почему возникла блокировка

    • @PostgresProfessional
      @PostgresProfessional  Год назад +1

      Блокировка возникает, когда две транзакции пытаются обновить одну и ту же строку. А вот если одна обновляет, а другая читает - тогда они не будут мешать друг другу.

  • @belikk1986
    @belikk1986 2 года назад

    Интересно, чтобы пройти тестирование, надо ли знать все эти команды наизусть?

    • @PostgresProfessional
      @PostgresProfessional  Год назад

      Если вы про сертификацию, то там можно пользоваться документацией и материалами курсов.

  • @juliakhvostova1402
    @juliakhvostova1402 5 месяцев назад

    куда вводить pgbench?

    • @kotlin138
      @kotlin138 4 месяца назад

      Это утилита

  • @alexandergutter5309
    @alexandergutter5309 Месяц назад

    student=# SELECT *
    FROM pg_stat_all_tables
    WHERE relid = 'pgbench_accounts'::regclass \gx
    ERROR: relation "pgbench_accounts" does not exist
    LINE 3: WHERE relid = 'pgbench_accounts'::regclass

  • @belikk1986
    @belikk1986 2 года назад

    Выдаёт ошибку:
    SELECT *
    FROM pg_statio_all_tables
    WHERE relid = 'pgbench_accounts'::regclass \gx
    ERROR: relation "pgbench_accounts" does not exist
    LINE 3: WHERE relid = 'pgbench_accounts'::regclass
    что тут может быть?

    • @user-gb9ut9pi7y
      @user-gb9ut9pi7y 2 года назад +1

      попробуй SELECT *
      FROM pg_statio_all_tables
      WHERE relname = 'pgbench_accounts';

    • @belikk1986
      @belikk1986 2 года назад

      @@user-gb9ut9pi7y Большое спасибо!