SVL_FEDERATED_QUERY
Utilice la vista SVL_FEDERATED_QUERY para ver información sobre una llamada a consulta federada.
SVL_FEDERATED_QUERY es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_EXTERNAL_QUERY_DETAIL. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
userid | integer | El ID del usuario que ejecuta la consulta. |
xid | bigint | El ID de la transacción. |
pid | integer | El ID del proceso principal que ejecuta la consulta. |
consulta | integer | El ID de consulta de una llamada federada. |
sourcetype | carácter (32) | El tipo de origen de llamada federada; por ejemplo “PG”. |
recordtime | Marca de tiempo | La hora a la que se envía una consulta para la federación. Se utiliza UTC. |
querytext | carácter (4000) | La cadena de consulta enviada al motor PostgreSQL remoto para su ejecución. |
num_rows | bigint | El número de filas devueltas por la consulta federada. |
num_bytes | bigint | El número de bytes devueltos por la consulta federada. |
duration | bigint | El tiempo (microsegundos) empleado en recuperar filas de llamadas de cursor. Es el tiempo dedicado a ejecutar la consulta federada, así como a recuperar los resultados. |
Consultas de ejemplo
Para mostrar información acerca de las llamadas a consultas federadas, ejecute la siguiente consulta.
select query, trim(sourcetype) as type, recordtime, trim(querytext) as "PG Subquery" from svl_federated_query where query = 4292; query | type | recordtime | pg subquery -------+------+----------------------------+--------------------------------------------------------------- 4292 | PG | 2020-03-27 04:29:58.485126 | SELECT "level" FROM functional.employees WHERE ("level" >= 6) (1 row)