Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
225 views
in Technique[技术] by (71.8m points)

linux - What is postgresql select process?

we are using postgresql for our application. after a time, idle CPU was less than 20%. we understood select and idle process caused it, but we don't understand what does mean select process. can anyone help we?

enter image description here

question from:https://stackoverflow.com/questions/65856086/what-is-postgresql-select-process

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

PostgreSQL updates the process title to give a clue about what that backend is doing. "SELECT" means it is currently working on an SQL SELECT statement. If you want the details, log into PostgreSQL and look into the pg_stat_activity view.

The ones that are "idle" should not be consuming CPU at that moment. The fact that they show up in top suggests that they have not been idle for long, but rather are rapidly cycling between some other state (probably SELECT) and idle.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...