Ad Widget

Collapse

[PostgreSQL] deadlock

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • saa
    Member
    • Oct 2011
    • 70

    #1

    [PostgreSQL] deadlock

    Привет.

    Есть zabbix 2.0.2, postgresql 9.1.

    Настроено секционирование.

    Получил deadlock.

    Логи:



    Как можно этого избежать?
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    Попробуйте подтюнить vacuum на эту таблицу. Более агрессивно.

    Comment

    • saa
      Member
      • Oct 2011
      • 70

      #3
      Originally posted by dotneft
      Попробуйте подтюнить vacuum на эту таблицу. Более агрессивно.
      Самое интересное, что это чистая установка, т.е. спустя примерно 3 часа, после того как только все установил, вылез deadlock, так что на вряд ли проблема в этом.

      Comment

      • Dev_LC
        Member
        • Feb 2011
        • 64

        #4
        Используй MySQL, настроенный на InnoDB. Раньше тоже морочился с Postgre'сом и ловил все те же деадлоки, в итоге понял что мускуль работает куда быстрей постгреса и к тому же без проблем держит базу весом более 100 ГБ (правда отдельная полочка HP из 6 дисков в RAID10).

        Comment

        • saa
          Member
          • Oct 2011
          • 70

          #5
          Originally posted by Dev_LC
          Используй MySQL, настроенный на InnoDB. Раньше тоже морочился с Postgre'сом и ловил все те же деадлоки, в итоге понял что мускуль работает куда быстрей постгреса и к тому же без проблем держит базу весом более 100 ГБ (правда отдельная полочка HP из 6 дисков в RAID10).
          Как раз и хотел уйти от MySQL, поэтому пока буду пробовать решить проблему.

          К MySQL всегда вернуться успею, сейчас это не проблема.

          Comment

          • noname
            Senior Member
            • Jan 2008
            • 120

            #6
            Такая же проблема возникала с zabbix 2.0.0, postgresql 9 (минорную версию не помню уже), freebsd 9.0 (сейчас логов под рукой нет, но суть та же, что и у автора). Почему postgres? Потому что в mysql партиционирование не устраивает.

            P.S. Не надо убеждать меня сменить религию.

            Comment

            • saa
              Member
              • Oct 2011
              • 70

              #7
              Пока я больше не получал deadlock, будем дальше наблюдать.

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

              Comment

              • saa
                Member
                • Oct 2011
                • 70

                #8
                Снова получил - http://paste.kde.org/537590/

                Comment

                Working...