Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
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 | entero | El ID del usuario que ejecuta la consulta. |
| xid | bigint | El ID de la transacción. |
| pid | entero | El ID del proceso principal que ejecuta la consulta. |
| consulta | entero | 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. |
| duración | 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)