title: Receiving conn busy on different queries
body: <p>I have a general question about golang and performing queries. I am using gin-gonic as my http framework and pgx driver to perform different queries. I'm running into a problem that some queries return <code>conn busy</code> and need to know how to solve this problem for future references. Note some of my queries use <code>pgx.Conn</code> and others <code>pgx.Pool</code> I have also configured my <code>pgx.Pool</code> to have a max 10 connection pools.</p>
  <p>An example query I have is</p>
  <pre><code>SELECT user_id,first_name,last_name,email,users.username,dob,country,is_verified, bio,&quot;+
              &quot;profile_json, tier, casual_games, stream_time, profile_image,&quot;+
              &quot;is_streaming, users.created_at FROM users INNER JOIN profiles ON profiles.username = users.username WHERE users.user_id = $1
  </code></pre>