Что означает число в скобках в столбце «команда» для процессов postgres?

Когда я выполняю

ps aux | grep postgres

или сверху | grep postgres

Я получаю все мои процессы postgres с некоторой информацией, последний столбец (команда) имеет следующую структуру:

 postgres: username db ip_address(xxxxx) QUERY_TYPE 

Например:

 postgres: postgres test 192.168.0.100(33195) SELECT 

Что означает это число (33195)?

У меня проблемы с моей базой данных, и я хочу знать, может ли эта информация помочь мне. Некоторые запросы занимают слишком много времени.

Это какая-то зависимость от процесса?

One Solution collect form web for “Что означает число в скобках в столбце «команда» для процессов postgres?”

Согласно документам postgresql ,

На большинстве платформ Unix PostgreSQL изменяет заголовок команды, как сообщается ps, так что отдельные серверные процессы могут быть легко идентифицированы

Мне кажется, что 33195 в вашем примере – это порт на возможной удаленной системе 192.168.0.100 , которая связана с сервером postgres. Подтвердите что-то вроде netstat -an | grep 33195 netstat -an | grep 33195 .

Просто нашел git-репозиторий для postgresql, где я отслеживал поведение функции DoBackend , которая обновляет список ps следующим образом:

 /* * Set process parameters for ps * * WARNING: On some platforms the environment will be moved around to * make room for the ps display string. So any references to * optarg or getenv() from above will be invalid after this call. * Better use strdup or something similar. */ init_ps_display(real_argc, real_argv, port->user, port->database, remote_host); 

где remote_host был установлен ранее.

  • Понимание% CPU при работе с верхней командой
  • iotop, но для конкретного диска?
  • Отображение «PRI» и «NI» через «top -stats»
  • Как узнать, для чего этот процесс?
  • Любой инструмент для просмотра использования ресурсов исторического процесса? (IE: комбинация сар и pidstat)
  • Как отображать meminfo в мегабайтах в верхней части?
  • Разница между выводами top и ps
  • Получите максимальное использование ЦП для процесса
  • Можно ли заморозить порядок задач в htop?
  • Что может послужить причиной перехода в безопасное состояние спящего режима для этого конкретного процесса?
  • Добавить временные метки для вывода команды «top»
  • Зачем обрабатывать CPU% Использование больше, чем общее время процессора
  • Interesting Posts

    Убейте много экземпляров запущенного процесса с помощью одной команды

    Как изменить облицовку XFCE, чтобы максимизировать верхний край?

    slitaz 4.0 grub2 loopback объединяет несколько изображений initrd

    вложенный случай – почему нужно «;;» ставить после возможных команд, а не непосредственно позади «esac»?

    Печать LPR или CUPS для принтера Airprint

    Почему не все пространство равно всем подразделам?

    Все ли дистрибутивы Linux используют одну и ту же криптографическую хэш-функцию?

    В чем разница между SIGHUP, сгенерированной путем ввода «exit» в терминале оболочки SSH, или нажатием кнопки «X» в окне PuTTY?

    Что делает «LC_ALL = C»?

    Рабочий процесс на основе файлов и каталогов

    Использование только 3,3 ГБ, но у меня 8 ГБ оперативной памяти даже на Ubuntu 14.04 64bit

    Узнайте, какие сценарии запускаются bash при запуске

    xbindkeys: процесс не найден

    Aptitude: Каков фильтр для виртуальных пакетов, которые были предоставлены?

    Открыть программу в другом окне терминала windows-solaris

    Linux и Unix - лучшая ОС в мире.