En el tema de Scripts y consultas útiles de Oracle Fernando pregunta cómo consultar con una query los cursores abiertos en la base de datos.
No sé si se puede hacer directamente con una consulta, como en Oracle, pero como mínimo se puede utilizar la utilidad Monitor del sistema para controlar temas de rendimiento, y consultar indicadores y medidas de rendimiento sobre cursores y otros objetos de la base de datos y del sistema.
Para abrir la aplicación hay que ejecutar en el Windows donde esté instalada la instancia de SQL Server, desde el menú inicio o desde linea de comandos el programa perfmon.
Enlazo la ayuda en linea de Microsoft TechNet donde se hace referencia a los objetos de SQL Server que se pueden monitorizar, y también a la parte que concreta los indicadores del objeto Cursor Manager by Type, cuyo primer contador es el número de cursores activos.
Si alguien conoce una manera diferente o más sencilla de monitorizar los cursores de la base de datos le agradeceremos que lo comparta :)
- Printer-friendly version
- Log in to post comments
Hola Carlos Estoy un poco
Submitted by Fernando (not verified) on Tue, 07/20/2010 - 13:45
In reply to No necesariamente. Depende de by Carlos
Hola Carlos
Estoy un poco desesperado, no lo encuentro por ninguna parte, sabrías alguna query para sacar los cursores abiertos, pero en SQL Server??
muchas gracias por tu ayuda.
Fernando, he abierto este
Submitted by Carlos on Wed, 07/21/2010 - 01:02
In reply to Hola Carlos Estoy un poco by Fernando (not verified)
Fernando, he abierto este tema con lo que he podido encontrar, que es monitorizar indicadores sobre cursores con la utilidad Monitor del Sistema.
No es justo lo que buscas, pero espero que te sirva de ayuda.