Är något fel? I de flesta system är de flesta sessioner inaktiva den stora majoriteten av tiden. En inaktiv session indikerar bara att en SQL-sats inte exekveras i det ögonblick du frågade dataordboken. Oavsett om du pratar om en klient-serverapplikation eller en applikation i tre nivåer där mellanskiktet har en pool av anslutningar, väntar du för det mesta antingen på att applikationen ska behandla vissa data eller på att användaren ska fatta ett beslut . Under den tiden kommer databassessionen att vara inaktiv.
När det gäller frågan du ser, skulle jag satsa starkt på att detta helt enkelt är en fråga som vilken databasdrivrutin/ramverk du än använder (din ODBC-drivrutin, OLE DB-drivrutin, ODP.Net-leverantör, etc.) körs antingen när en anslutning öppnas eller när den återförs till en anslutningspool på mittennivå.