Artículo
· 11 dic, 2023 Lectura de 1 min

Como borrar la caché de las consultas SQL mediante programación

Preguntas frecuentes de InterSystems

La cache de las consultas SQL puede ser purgada mediante programación usando el método Purge* de la clase %SYSTEM.SQL.

*Para ver el detalle de cada uno de los métodos, por favor consulta los siguientes enlaces:

%SYSTEM.SQL class【IRIS】

%SYSTEM.SQL class

 

① Comando para borrar todas las consultas SQL cacheadas en el sistema

Do $SYSTEM.SQL.PurgeAllNamespaces()


② Comando para borrar las consultas SQL cacheadas en el namespace actual

// borra todas las consultas SQL cacheadas en el namespace actual
Do $SYSTEM.SQL.Purge()

// borra las consultas SQL cacheadas especificando un límite de días
// el siguiente comando borra las consultas cacheadas que no se han usado en los últimos 30 días.

Do $SYSTEM.SQL.Purge(30) 

③ Comando para borrar las consultas SQL cacheadas de una clase específica:

Do $SYSTEM.SQL.PurgeCQClass("%sqlcq.USER.cls13")


④ Comando para borrar las consultas SQL cacheadas para una tabla específica:

Do $SYSTEM.SQL.PurgeForTable("MedLab.Patient")

Comentarios (0)1
Inicie sesión o regístrese para continuar