0 / 0
Volver a la versión inglesa de la documentación
Limpiar las fuentes de datos en Data Virtualization para mejorar el rendimiento
Última actualización: 26 nov 2024
Limpiar las fuentes de datos en Data Virtualization para mejorar el rendimiento

Puede limpiar los orígenes de datos para mejorar el tiempo que se tarda en cargar la página Orígenes de datos eliminando conexiones duplicadas o innecesarias.

Estos pasos se pueden utilizar para mantener dependencias de tabla virtual y limpiar tablas virtuales huérfanas o no enlazadas. También puede evitar cargar estas tablas redundantes en la página Virtualizar .

Síntomas

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

Resolución del problema

Puede encontrar dependencias de tabla virtual en orígenes de datos para determinar qué conexiones de origen de datos son más importantes para la carga de trabajo. Este paso le ayuda a planificar la eliminación de conexiones de origen de datos específicas y a evitar las tablas virtuales huérfanas.

  1. Para ver recuentos de tablas virtuales dependientes, ejecute el mandato siguiente.
    select cid, remotenodes, count(setting) numvts, removed, usr, url from dvsys.rdb_connections histconns left join syscat.taboptions opts on setting like '%'||cid||'%' and option = 'SOURCELIST' group by cid, remotenodes, url, usr, removed
  2. Para ver tablas virtuales dependientes individuales, ejecute el mandato siguiente.
    select cid, tabschema, tabname, cast( setting as VARCHAR(32672) ) sourcelist from dvsys.rdb_connections histconns left join syscat.taboptions opts on setting like '%'||cid||'%' and option = 'SOURCELIST'
  3. Opcionalmente, para ver todas las dependencias de tabla virtual, incluidas las vistas en tablas virtuales base, y en todos los tipos de origen, incluidos los orígenes de datos de almacenamiento de objetos y los archivos, ejecute el mandato siguiente. Este mandato puede ser más lento de ejecutar.
    select tabschema, tabname, owner, definer, cid, ext_connid, srctype, srcschema, srctabname, driver, url, user "USER", hostname, port, dbname, create_time, alter_time from SYSCAT.TABLES t, table(dvsys.get_vt_sources(t.tabschema, t.tabname)) s where t.tabschema not in ('DVSYS') and t.type = 'N'
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