AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Gestión de HFSQL Client/Server
  • Presentación
  • Contenido del archivo HFConf.Ini
  • Sección INIT
  • Sección MANAGER
  • Sección AUTOANÁLISIS
  • Sección TELEMETRÍA
  • Sección ACTIVEDIRECTORIO
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
El archivo HFConf.INI se encuentra en la raíz del servidor. Este archivo se utiliza para definir varias características del servidor HFSQL Client/Server.
Este archivo también se utiliza para especificar las características de los archivos de registro creados en el servidor. Los archivos de registro son archivos de texto cuyos elementos están separados por caracteres TAB. La primera línea del archivo contiene la Definition de columnas. Los archivos de registro son creados por HFLogger.exe (hflogger en Linux).
Contenido del archivo HFConf.Ini
El archivo HFConf.INI contiene varias secciones:
  • La sección INIT que se utiliza para realizar diferentes inicializaciones.
  • La sección ADMINISTRADOR, utilizada sólo en Linux.
  • La sección AUTOANÁLISIS que se utiliza para configurar la optimización de los índices en la tarea Background.
  • La sección TELEMETRÍA que se utiliza para configurar la transmisión de datos a PC SOFT con el fin de mejorar el producto (telemetría).
  • La sección ACTIVEDIRECTORY que se utiliza para configurar la autenticación a través del Directorio Active.

Sección INIT

La sección INIT puede contener las siguientes palabras clave:
Palabra clavedescriptionValor predeterminado
Puerto de acceso Puerto de red utilizado.4900
ActividadEstadísticaMáximoArchivoTamañoTamaño máximo del archivo para las estadísticas de actividad (MB).
Este valor debe ser mayor o igual que 1, de lo contrario no se realiza ninguna modificación..
Las estadísticas se guardan y se reinician.
ActividadCamino estadísticoRuta de los ficheros para las estadísticas de actividad. El ruta se crea en el servidor si no existe.
Las estadísticas se guardan y se reinician.
ActividadEstadísticaPeríodoPeríodo (en segundos) entre cada copia de seguridad de los valores de los diferentes contadores de actividad.
Este valor debe ser mayor o igual que 1, de lo contrario no se realiza ninguna modificación..
Las estadísticas se guardan y se reinician.
CacheMaxArchivos no utilizadosNúmero máximo de tablas HFSQL no utilizadas que se almacenan en caché (es decir, abiertas) en el servidor. Cuando se alcanza este número, el tabla menos reciente no utilizado se borra automáticamente de la caché..
CacheFilesPrefetchConfigura el relleno de automatic para el caché de las tablas.
Los valores posibles son:
  • 1: automatic rellenar activada.
  • 0: automatic llenar discapacitados.
0, el relleno de automatic de las cachas de tabla está desactivado
DBRootPathRuta del directorio que contiene todas las bases de datos (es decir, los ficheros de datos de las diferentes aplicaciones de HFSQL Client/Server).
Para especificar el directorio del servicio Manta, basta con utilizar "%%EXE%%".
"%%EXE%%DB" (subdirectorio "DB" del directorio del servicio Manta)
DaemonUsuario
Sólo Linux
Nombre de usuario que será utilizado por el servidor."raíz"
JNLBackupRootPathRuta del directorio de copia de seguridad para los registros. Esta ruta se crea automáticamente si no existe al reiniciar el servidor."__JNLBackup" subdirectorio del directorio que contiene todos los archivos de datos
JNLRootPathRuta del directorio que contiene todos los logs de las diferentes aplicaciones de HFSQL Client/Server (historial de operaciones de escritura realizadas en los ficheros HFSQL). Todos los registros se encontrarán en el subdirectorio "__JNL" del directorio especificado.
Por ejemplo, si el directorio especificado es "C:\Mydir", los registros se encontrarán en el directorio "C:\MyDir\__JNL".
Le aconsejamos que modifique el Default ruta de los registros por razones de seguridad. De hecho, si se produce un problema técnico en el disco duro que contiene los datos, podrá reproducir la Log( guardada en otro disco) a partir de una copia de seguridad.
Para especificar el directorio del servicio Manta, basta con utilizar "%%EXE%%".
"__JNL" subdirectorio del directorio que contiene todos los archivos de datos
KeepAliveIntervalTiempo máximo (en segundos) tras el cual, si no se establece comunicación entre el servidor y el cliente, el servidor comprobará la presencia del cliente.30 minutos
KeepAliveTimeOutTiempo máximo de espera (en segundos) para el servidor al comprobar la presencia del cliente. Si el cliente no se encuentra al final de este tiempo de espera, el cliente se desconecta automáticamente.2 minutos
Búsqueda por claveHabilitar la búsqueda de claves.
Los valores posibles son:
  • 0: automatic busca las llaves de Inactive,
  • 1: automatic busca las claves de Active.
0, la búsqueda de claves de automatic está desactivada.
CargaCoeffCallCoeficiente global para el número de llamadas de clientes.
Este valor (incluido entre -100 y 100) aumenta o reduce el coeficiente aplicado al contador para las llamadas del cliente al servidor.
Los coeficientes se utilizan para modificar la importancia de cada contador en la fórmula para calcular la carga generada por un usuario en el servidor.
Un valor igual a 1, 0 o -1 no modifica el coeficiente.
Un valor superior a 100 equivale a 100.
Un valor inferior a -100 equivale a -100.
Disco LoadCoeffDiskCoeficiente global para el número de bytes leídos o escritos en el disco.
Este valor (incluido entre -100 y 100) aumenta o reduce el coeficiente aplicado al contador de los bytes leídos o escritos en disco por el servidor.
Los coeficientes se utilizan para modificar la importancia de cada contador en la fórmula para calcular la carga generada por un usuario en el servidor.
Un valor igual a 1, 0 o -1 no modifica el coeficiente.
Un valor superior a 100 equivale a 100.
Un valor inferior a -100 equivale a -100.
LoadCoeffDiskAccesoCoeficiente global del número de accesos al disco.
Este valor (incluido entre -100 y 100) aumenta o reduce el coeficiente aplicado al contador para el número de accesos al disco.
Los coeficientes se utilizan para modificar la importancia de cada contador en la fórmula para calcular la carga generada por un usuario en el servidor.
Un valor igual a 1, 0 o -1 no modifica el coeficiente.
Un valor superior a 100 equivale a 100.
Un valor inferior a -100 equivale a -100.
LoadCoeffRecvCoeficiente global para el número de bytes recibidos en la red.
Este valor (incluido entre -100 y 100) aumenta o reduce el coeficiente aplicado al contador de los bytes recibidos por el servidor.
Los coeficientes se utilizan para modificar la importancia de cada contador en la fórmula para calcular la carga generada por un usuario en el servidor.
Un valor igual a 1, 0 o -1 no modifica el coeficiente.
Un valor superior a 100 equivale a 100.
Un valor inferior a -100 equivale a -100.
CargaCoeffSendCoeficiente global para el número de bytes enviados a través de la red.
Este valor (incluido entre -100 y 100) aumenta o reduce el coeficiente aplicado al contador de los bytes enviados por el servidor.
Los coeficientes se utilizan para modificar la importancia de cada contador en la fórmula para calcular la carga generada por un usuario en el servidor.
Un valor igual a 1, 0 o -1 no modifica el coeficiente.
Un valor superior a 100 equivale a 100.
Un valor inferior a -100 equivale a -100.
LoadEnableIndica si el balanceo de carga está habilitado (True) o no (False).
LoadMaxEsperaTiempo máximo (en ms) durante el cual una petición al servidor puede ser detenida temporalmente por el sistema para el balanceo de carga antes de ser procesada.
LogConnectionSe utiliza para añadir información a los archivos de registro del sistema cada vez que un cliente se conecta al servidor.
Esta palabra clave puede ser set a 0 (sin adición) o 1 (adición permitida).
0 (sin adición)
Número máximo de conexionesNúmero máximo de conexiones permitidas por aplicación. Este número viene determinado por el número de aplicaciones (procesos) con al menos una conexión no superusuario en el servidor.. Por ejemplo:
  • una aplicación que ha abierto una sola conexión en modo superusuario cuenta como cero.
  • una aplicación que ha abierto una única conexión con un usuario de Normal cuenta como 1.
  • una aplicación que ha abierto dos conexiones de un usuario de Normal cuenta como 1.
  • una aplicación que ha abierto conexiones como superusuario y el usuario de Normal cuenta como 1.
Si el valor de esta palabra clave es 0, no hay límite.
0, no limit.
Más de 2 GBIndica si los archivos del sistema soportan más de 2 GB.
Esta palabra clave puede ser set a 0 (No) o 1 (Sí).
0 (no)
NdxCacheSizeTamaño de la caché de índice (MB).
Este tamaño debe ser superior a 1.
Observación: en un servidor de 32 bits, este parámetro no puede exceder de 1 GB.
ServerLogLevelsDefine los elementos que deben encontrarse en el archivo de registro.
Los parámetros posibles son "WL" y "PARAM", separados por una coma:
  • "WL": las llamadas al servidor se incluirán en el archivo de registro.
  • "PARAM": los parámetros de las llamadas se incluirán en el archivo de registro.
No se creará ningún archivo de registro
ServerLogPathUbicación de los archivos de registro de auditoría del servidor (set de las operaciones solicitadas por los ordenadores clientes al servidor).
El ruta se crea en el servidor si no existe.
"%%EXE%%\Logs" (subdirectorio "Logs" del directorio del servicio Manta)
ServidorLogMaxSizeTamaño máximo de un archivo de registro (en MB).
Este tamaño debe ser superior a 1.
20 MB
TmpPathRuta del directorio temporal. Este directorio se puede utilizar para crear archivos temporales cuando se reindexan archivos de datos de gran tamaño, por ejemplo.
Tamaño de WindowsFileCacheSizeConfigura la administración de las cachés de disco de Windows.
Los valores posibles son:
  • -1 para un tamaño que se calcula automáticamente,
  • 0 para un tamaño de caché ilimitado,
  • se utiliza un valor positivo para definir un tamaño de caché personalizado.
Observación: La gestión estándar de las cachés de disco de Windows en modo de 64 bits (independientemente de HFSQL) puede crear saturación de memoria.. Esta opción se utiliza para personalizar la gestión de las cachés de memoria.
-1
WLDebugPortPuerto utilizado para depurar los procedimientos almacenados y los disparadores de Cliente/Servidor.27281
Observación: En las rutas del directorio, tiene la posibilidad de utilizar %%COMMONAPPDATA:
  • En Windows, el directorio corresponde al devuelto por SysDir (sintaxis: SysDir(srCommonAppData)).
  • En Linux, el directorio es "/var/lib/".
WINDEVWEBDEV - Código ServidorLinux

Sección MANAGER

La sección MANAGER se usa sólo en Linux. Esta sección puede contener las siguientes palabras clave:
  • ReiniciarSobreFallido: Reinicia el servidor cuando se produce un error fatal.. Esta palabra clave puede ser set a 0 (sin activación) o 1 (activación). Por defecto, esta palabra clave es set a 1 (activación).
  • Período de verificación: Período (en segundos) tras el cual MantaManager comprueba si el servidor se ha detenido correctamente. 600 por Default (lo que significa cada 10 minutos).

Sección AUTOANÁLISIS

La sección de AUTOANÁLISIS que se utiliza para configurar la optimización de los índices en la tarea de Background. Esta sección puede contener la siguiente palabra clave:
Habilitado: Permite la optimización de los índices en la tarea de Background. Esta palabra clave puede ser set a 0 (sin activación) o 1 (activación). Por defecto, esta palabra clave es set a 1 (activación).
Si la optimización de los índices en la tarea de Background está activada, los índices de los archivos de datos se optimizan automáticamente si se cumplen las siguientes condiciones:
  • las estadísticas no han sido calculadas para el archivo de datos desde al menos 7 días.
  • el archivo de datos fue creado desde al menos 1 día.
  • el número de operaciones de escritura desde el último cálculo estadístico es superior a 10000 (más el 10% del número de registros del archivo).
Si la optimización de los índices está activada, esta operación no es una operación de bloqueo..

Sección TELEMETRÍA

La sección TELEMETRIA se utiliza para configurar la implementación de la transmisión de datos para el servidor HFSQL (telemetría).. Puede ayudarnos a mejorar el producto instalado permitiéndonos recopilar información sobre el uso del producto.. Esta recogida opcional y anónima permite a PC SOFT mejorar las características del producto.
Esta sección contiene la siguiente palabra clave:
Active: Permite la transmisión de datos sobre el uso del servidor HFSQL. El valor de esta palabra clave puede ser:
  • 1 si la transmisión de datos (telemetría) fue habilitada al instalar el servidor HFSQL,
  • 0 si la transmisión de datos (telemetría) fue rechazada al instalar el servidor HFSQL.
  • otro valor si no se hizo ninguna elección durante la instalación en cuanto al uso de la telemetría. La pregunta se volverá a hacer durante la próxima instalación del servidor HFSQL.
Observación: Si la sección "TELEMETRÍA" no existe en el archivo HFConf.ini, la transmisión de datos sobre el uso del producto no está habilitada para el servidor HFSQL.

Sección ACTIVEDIRECTORIO

La sección Active DIRECTORY se utiliza para configurar la autenticación a través del directorio Active.
Esta sección puede contener las siguientes palabras clave:
  • Habilitado: Permite la autenticación a través de Active Directory. Esta palabra clave puede ser set a 0 (sin activación) o 1 (activación).
  • KerberosKeyFile (sólo se usa en Linux): Camino a "keytab"..
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 09/03/2023

Señalar un error o enviar una sugerencia | Ayuda local