¿Hay alguna manera de hacer que un objeto PDO arroje un error si una consulta lleva demasiado tiempo? He intentado con PDO :: ATTR_TIMEOUT sin ningún efecto.¿Puedo evitar consultas largas en PDO?
Me gustaría obtener una forma de hacer que una consulta arroje un error si se está ejecutando durante más tiempo que una cierta cantidad de tiempo. Esto no es algo que pueda hacer en la base de datos, es decir, no hay trabajos de mantenimiento ejecutándose en el DB ni nada.
No quiero hacer largas consultas en general, sino simplemente esta que se usa para supervisar la base de datos. –
Ah, ya veo. Bueno, si no hay una solución del lado del cliente, un enfoque un tanto intrincado con los perfiles sería reconfigurar la aplicación para que esta consulta solo sea emitida por un usuario específico y luego aplicar el perfil solo a ese usuario. – dpbradley