Что означает число в скобках в столбце «команда» для процессов 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 (и IO, если возможно) на графике?
  • вывод вершины усекает до 80 столбцов при запуске cron
  • Top не показывает некоторые процессы в зависимости от пользователя
  • Почему значение VSIZE в верхней части отличается от значения VSZ (размер виртуального набора) в ps?
  • Top и ps не показывают тот же результат процессора
  • Почему потоки с самым высоким приоритетом отображаются с RT в верхнем и верхнем тонах?
  • В Linux «топ» команда: какие мы, sy, ni, id, wa, hi, si и st (для использования ЦП)?
  • Где топ / gnome-system-monitor получает информацию о потреблении процессора?
  • Почему диапазон нагрузки не равен 0-1 + для всех процессоров вместе?
  • Неоправданно длительное время процесса отображается сверху
  • Linux и Unix - лучшая ОС в мире.