Artículo
· 31 ago, 2023 Lectura de 1 min

Cómo obtener espacio libre de la base de datos mediante programación

Preguntas frecuentes de InterSystems

Podéis ver el espacio libre disponible para la base de datos usando la opción "Free space view" (Ver espacio libre) en el Management Portal: System Operation > Databases.

Y se puede obtener mediante programación a través la consulta FreeSpace de la clase del sistema SYS.Database.

A continuación se muestra un ejemplo del código (creado y ejecutado en el namespace %SYS):

 /// ZISJ.mac
 Set stmt=##class(%SQL.Statement).%New()
 Set status=stmt.%PrepareClassQuery("SYS.Database","FreeSpace")
 Set rs=stmt.%Execute()
 While rs.%Next() {
   Write !
   For i=1:1:9 {
     Write rs.%GetData(i),","
   }
 } 
Comentarios (0)1
Inicie sesión o regístrese para continuar