Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cuál es la funcionalidad de la clave IndexSpace en el DBAccess?
Entorno
FRAMEWORK - Framework (Línea Protheus) - MI - DBAccess - A partir de la versión 12.1.2210
Solución
Permite ingresar el nombre del TableSpace o Grupo de Archivos previamente creado en la base de datos, el cual DBAccess informará al DBMS donde se almacenarán los índices de una tabla determinada.
- El uso de áreas de almacenamiento con nombre es una función de gestión de asignación de almacenamiento disponible en bases de datos relacionales, conocidas con los nombres FILEGROUP (para MSSQL) o TABLESPACE (para otras bases de datos).
- La configuración INDEXSPACE informada en DBAccess se utiliza al crear nuevas tablas mediante rutinas Advpl, que utilizan instrucciones ISAM AdvPL, por ejemplo, la función DBCREATEINDEX().
- Solo debemos informar un TableSpace de índice en DBACCESS, después de que este espacio nombrado se haya creado correctamente en la base de datos utilizada – esta operación normalmente la realiza un DBA. La configuración de un INDEXSPACE en DBAccess no modifica ninguna tabla o índice existente.
- Si desea que los datos de una tabla se creen en un espacio con nombre diferente, marque la configuración TABLESPACE .
Ejemplo:
[oráculo/prueba]
usuario=<usuario>
contraseña=<contraseña>
Espacio de tabla=DATOS DE ACCESO A LA BASE DE DATOS
Espacio de índice=DBACCESS_IDX
0 Comentarios