2012-08-27 31 views

Respuesta

10

De acuerdo con theseposts en la lista de correo no hay manera de verificar el número de conexiones abiertas a través del código o la base de datos. No hay API

De acuerdo con this post, si está ejecutando en un sistema de tipo POSIX, puede usar el comando lsof para contar cuántos procesos han abierto la base de datos.

Si está en Windows puede utilizar Process Explorer para contar el número de conexiones con los siguientes pasos:

  1. En Process Explorer, haga clic en 'Buscar' -> Encuentra Mango o DLL ...
  2. Escriba el nombre de su base de datos sqlite y haga clic en 'Buscar' (o presione Enter)
  3. En la ventana de resultados, haga clic en su base de datos. Se destacará como un 'archivo' en la ventana principal de Process Explorer.
  4. De vuelta en la ventana principal, haga clic en el archivo de base de datos y haga clic en Propiedades
  5. Ahora puede ver el número de referencias y Maneja
+0

Esto ha sido abierto por unos días. Aceptando mi propia respuesta por el momento, pero definitivamente estoy abierto a otras sugerencias. – culix

4

Un monitor de archivo abierto como lsof lo hará

lsof dbName.sql 

le dará lista de conexión

OpenerName 6158 User 39u REG 1,2 20480 20397113 dbName.sql 
Cuestiones relacionadas