0 / 0
Volver a la versión inglesa de la documentación
Acelerar la carga de tablas al virtualizar en Data Virtualization
Última actualización: 26 nov 2024
Acelerar la carga de tablas al virtualizar en Data Virtualization

Los orígenes de datos de más de 100.000 tablas ralentizan la carga de tablas en la página Virtualizar > Tablas . Puede reducir su ámbito estableciendo filtros de esquemas remotos.

Síntomas

Intenta listar o recuperar fuentes de datos con tablas grandes en Data Virtualization, pero el proceso tarda demasiado.

Resolución del problema

Para aplicar filtros de esquemas para reducir el ámbito de una conexión de origen de datos existente de Data Virtualization, utilice los mandatos siguientes.

  1. Asegúrese de que las conexiones de origen estén configuradas correctamente. En Data virtualization > Ejecutar SQL, ejecute el mandato siguiente.
    CALL DVSYS.LISTRDBCDETAILS

    Compruebe que todos los orígenes estén presentes y que CPOOLSIZE y CPOOLALL son mayores que 0.

  2. Configure filtros de esquema para el nuevo origen utilizando el valor CID asignado al origen recién creado que ha recuperado en el paso 1. En Data virtualization > Editor SQL, ejecute los mandatos siguientes.
    Sustituya estos valores por el suyo propio.
    • <cid>
    • <schema>
    • < agent_name>, con la etiqueta GDB_NODE en la salida del paso 1.
    Nota: Debe ejecutar las dos llamadas SQL siguientes. Necesita dos filtros: uno para los nombres de tabla y otro para las columnas.
    CALL DVSYS.SETCONFIGPROPERTY('RELOADTABLES_ALLTABS_<cid>', 'null,<schema>,null,null', '<agent_name>', ?, ?)
    CALL DVSYS.SETCONFIGPROPERTY('RELOADTABLES_ALLCOLS_<cid>', 'null,<schema>,null,null', '<agent_name>', ?, ?)
  3. Data Virtualization carga tablas del esquema fuente recién añadido cuando se accede a la página Virtualizar de la consola. Si el comportamiento de la página Virtualizar no ha cambiado, puede deberse a que una recarga anterior todavía está en curso. Puede interrumpirla usando el siguiente mandato:
    SELECT count(*) FROM DVSYS.RELOADTABLES WHERE CACHED>-100
  4. La página Virtualizar ahora vuelve a cargar las tablas desde cero. Si desea sustituir el filtro de esquema, puede volver a ejecutar el paso 2 y renovar las tablas de nuevo en la consola.

    Para inhabilitar el filtro, vuelva a ejecutar el paso 2 con < esquema> establecido en nulo.

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información