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 / Funciones HFSQL Client/Server
  • Balanceo de carga dinámico
  • Gestión de registros
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
Permite conocer y modificar algunos parámetros del servidor HFSQL Client/Server.
Observación: Los derechos para gestionar el servidor son necesarios para utilizar esta función. Estos derechos corresponden a la constante hRightsManageServer utilizada en HInfoServerRights 00300030002f002300 y HModifyServerRights .
Ejemplo
// Disable the management of audit logs for the server
HSetServer("MyConnection", hLogLevel, "")
Sintaxis

Conocer el valor de un parámetro Ocultar los detalles

<Result> = HSetServer(<Connection> , <Option>)
<Result>: Cadena de caracteres
  • Valor de la opción especificada.
  • Cadena vacía ("") si la opción no está definida.
<Connection>: Cadena de caracteres o variable de tipo Connection
Conexión con el servidor cuyo valor de
<Option>: Constante de tipo Integer
Especifica la opción a conocer. Estas opciones se almacenan en el archivo HFConf.ini, en la raíz del servidor.
Lista de opciones disponibles:
hActiveDirectoryParámetro de la sección ACTIVEDIRECTORY del archivo HFConf.Ini.
Habilitar la autenticación a través de Active Directory.
Valor:
  • 0, la autenticación a través del directorio Active no está habilitada,
  • 1, la autenticación a través del Directorio Active está habilitada.
hActivityStatisticsPathParámetro del archivo HFConf.Ini.
Ruta del directorio que contiene los archivos de estadísticas de actividad.
hActivityStatisticsPeriodParámetro del archivo HFConf.Ini.
Indica el período (en segundos) entre cada copia de seguridad de los valores de los diferentes contadores de actividad.. Tiene la posibilidad de especificar 0 para dejar de recopilar estadísticas.
hAutoStatisticalCalcParámetro de la sección AUTOANÁLISIS del archivo HFConf.Ini.
Habilitar el cálculo de la estadística automatic para los archivos de datos (optimización de los índices).
Valor:
  • 0, el cálculo estadístico de automatic no está activado,
  • 1, el cálculo estadístico de automatic está activado.
hCacheNbUnusedFilesParámetro del archivo HFConf.Ini.
Nú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é..
hDaemonUserParámetro del archivo HFConf.Ini.
Nombre de usuario bajo el cual operará el servidor.
hDatabasePathParámetro del archivo HFConf.Ini.
Ruta del directorio que contiene todas las bases de datos (es decir, los ficheros de datos de las diferentes aplicaciones de HFSQL Client/Server).
hDebuggingPortParámetro del archivo HFConf.Ini.
Puerto utilizado para depurar los procedimientos almacenados y los disparadores de Cliente/Servidor.
hFindKeyParámetro del archivo HFConf.Ini.
Habilitar la búsqueda de claves.
Valor:
  • 0, la búsqueda de claves de automatic no está activada,
  • 1, la búsqueda de claves de automatic está activada.
hJNLBackupPathParámetro del archivo HFConf.Ini.
Ruta del directorio que contiene la copia de seguridad de los registros.
hJNLPathParámetro del archivo HFConf.Ini.
Ruta del directorio que contiene todos los logs de las diferentes aplicaciones de HFSQL Client/Server (historial de operaciones de escritura realizadas en los ficheros de datos HFSQL).
hkaIntervalParámetro del archivo HFConf.Ini.
Tiempo máximo (en segundos) después del cual, si no se establece comunicación entre el servidor y el cliente, el servidor comprobará la presencia del cliente..
Este parámetro es set a 30 minutos por Default.
hkaTimeoutParámetro del archivo HFConf.Ini.
Tiempo 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.
Este parámetro es set a 2 minutos por Default.
hlbActiveParámetro del archivo HFConf.Ini.
Indica si el balanceo de carga está habilitado o no.
hlbClientCallsParámetro del archivo HFConf.Ini.
Coeficiente global para el número de llamadas de clientes.
hlbDiskParámetro del archivo HFConf.Ini.
Coeficiente global para el número de bytes leídos o escritos en el disco.
hlbDiskAccessParámetro del archivo HFConf.Ini.
Coeficiente global del número de accesos al disco.
hlbMaxTimeoutParámetro del archivo HFConf.Ini.
Tiempo 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.
hlbReceivedParámetro del archivo HFConf.Ini.
Coeficiente global para el número de bytes recibidos en la red.
hlbSentParámetro del archivo HFConf.Ini.
Coeficiente global para el número de bytes enviados a través de la red.
hLogLevelParámetro del archivo HFConf.Ini.
Define los elementos que deben encontrarse en el archivo de registro.
hLogPathParámetro del archivo HFConf.Ini.
Ruta del directorio que contiene todos los ficheros log de auditoría del servidor (todas las operaciones solicitadas por los ordenadores cliente al servidor).
hMaxActivityStatisticsSizeParámetro del archivo HFConf.Ini.
Tamaño máximo de un archivo para estadísticas de actividad (en MB).
hMaxLogSizeParámetro del archivo HFConf.Ini.
Tamaño máximo de un archivo de registro (en MB).
hMaxNumberConnectionParámetro del archivo HFConf.ini
Nú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 de superusuario y usuario de Normal cuenta como 1.
hMode2GBParámetro del archivo HFConf.Ini.
Especifica si el tamaño de las tablas del sistema puede superar los 2 GB.
Observación: el sistema operativo debe soportar los archivos que superen los 2 GB.
hNdxCacheSizeParámetro del archivo HFConf.Ini.
Tamaño de la caché de índices (en MB). El valor de Default es de 10 MB.
hServerPortParámetro del archivo HFConf.Ini.
Puerto de red utilizado.
hTelemetryEnableParámetro <Active> de la sección TELEMETRY del archivo HFConf.ini
Configurar la transmisión de datos para mejorar el servidor HFSQL.
Valor:
  • 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 "TELEMETRY" no existe en el archivo HFConf.ini, la transmisión de datos relativos al uso del producto no está habilitada para el servidor HFSQL..
hTempDirectoryParámetro del archivo HFConf.Ini.
Ruta del directorio temporal. Este directorio se utiliza para crear los archivos temporales si es necesario (archivos temporales creados al reindexar archivos de datos grandes, por ejemplo).
hWindowsDiskCacheSizeParámetro del archivo HFConf.ini
Configurar la gestión del tamaño de la caché de disco de Windows.
Valor:
  • -1 para un tamaño que se calcula automáticamente,
  • 0 para un tamaño de caché ilimitado,
  • un valor positivo corresponde a 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 constante se utiliza para personalizar la gestión de las cachés de memoria.

Modificar el valor de un parámetro Ocultar los detalles

<Result> = HSetServer(<Connection> , <Option> , <Value>)
<Result>: Cadena de caracteres
  • Valor anterior de la opción,
  • Cadena vacía ("") si se produce un error.
<Connection>: Cadena de caracteres o variable de tipo Connection
Conexión con el servidor cuyo valor de
<Option>: Constante de tipo Integer
Especifica la opción a conocer. Estas opciones se almacenan en el archivo HFConf.ini, en la raíz del servidor.
Observación: Una description detallada de cada parámetro está disponible en el HFConf.ini Page
  • Lista de opciones para un uso estándar:
    Observación: La modificación de estas opciones realizada con la función HSetServer se tiene en cuenta sin necesidad de reiniciar el servidor.
    hActiveDirectoryParámetro de la sección ACTIVEDIRECTORY del archivo HFConf.Ini.
    Habilitar la autenticación a través de Active Directory.
    Valor:
    • 0, la autenticación a través del directorio Active no está habilitada,
    • 1, la autenticación a través del Directorio Active está habilitada.
    hActivityStatisticsPathParámetro del archivo HFConf.Ini.
    Ruta 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.
    hActivityStatisticsPeriodParámetro del archivo HFConf.Ini.
    Indica el perí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.
    Tiene la posibilidad de especificar 0 para dejar de recopilar estadísticas.
    hAutoStatisticalCalcParámetro de la sección AUTOANÁLISIS del archivo HFConf.Ini.
    Habilitar el cálculo de la estadística automatic para los archivos de datos (optimización de los índices).
    Valor:
    • 0, el cálculo estadístico de automatic no está activado,
    • 1, el cálculo estadístico de automatic está activado.
    hFindKeyParámetro del archivo HFConf.Ini.
    Habilitar la búsqueda de claves.
    Valor:
    • 0, la búsqueda de claves de automatic no está activada,
    • 1, la búsqueda de claves de automatic está activada.
    hkaIntervalParámetro del archivo HFConf.Ini.
    Tiempo máximo (en segundos) después del cual, si no se establece comunicación entre el servidor y el cliente, el servidor comprobará la presencia del cliente..
    Este parámetro es set a 30 minutos por Default.
    hkaTimeoutParámetro del archivo HFConf.Ini.
    Tiempo 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.
    Este parámetro es set a 2 minutos por Default.
    hLogLevelParámetro del archivo HFConf.Ini.
    Define los elementos que deben estar en el archivo de registro.
    hLogPathParámetro del archivo HFConf.Ini.
    Ruta de los archivos de registro. El ruta se crea en el servidor si no existe.
    hMaxActivityStatisticsSizeParámetro del archivo HFConf.Ini
    Tamaño máximo de un archivo para estadísticas de actividad (en 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.
    hMaxLogSizeParámetro del archivo HFConf.Ini.
    Tamaño máximo de un archivo de registro (en MB).
    Este valor debe ser mayor o igual que 1, de lo contrario no se realiza ninguna modificación.
    hMaxNumberConnectionParámetro del archivo HFConf.ini
    Nú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 de superusuario y usuario de Normal cuenta como 1.
    Según Default, este parámetro es 0 (sin límite).
    hNdxCacheSizeParámetro del archivo HFConf.Ini.
    Tamaño de la caché de índices (en MB).
    Este valor debe ser mayor o igual que 1, de lo contrario no se realiza ninguna modificación.
    hTelemetryEnableParámetro <Active> de la sección TELEMETRY del archivo HFConf.ini
    Configurar la transmisión de datos sobre el uso del servidor HFSQL para mejorar el producto..
    Valor:
    • 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 "TELEMETRY" no existe en el archivo HFConf.ini, la transmisión de datos relativos al uso del producto no está habilitada para el servidor HFSQL..
    hTempDirectoryParámetro del archivo HFConf.Ini.
    Ruta del directorio temporal. Este directorio se utiliza para crear los archivos temporales si es necesario (archivos temporales creados al reindexar archivos de datos grandes, por ejemplo)..
    El ruta se crea en el servidor si no existe.
  • Lista de opciones para un uso avanzado:
    Observación: La modificación de estas opciones mediante la función HSetServer se tendrá en cuenta la próxima vez que se inicie el servidor.
    hDaemonUserParámetro del archivo HFConf.Ini.
    Nombre de usuario que será utilizado por el servidor.
    hDatabasePathParámetro del archivo HFConf.Ini.
    Ruta del directorio que contiene todas las bases de datos (es decir, los ficheros de datos de las diferentes aplicaciones de HFSQL Client/Server).
    El ruta se crea en el servidor si no existe al reiniciar el servidor.
    hJNLBackupPathParámetro del archivo HFConf.Ini.
    Ruta del directorio que contiene la copia de seguridad de los registros.
    El ruta se crea en el servidor si no existe al reiniciar el servidor.
    hJNLPathParámetro del archivo HFConf.Ini
    Ruta del directorio que contiene todos los logs de las diferentes aplicaciones de HFSQL Client/Server.
    El ruta se crea en el servidor si no existe al reiniciar el servidor.
    hMode2GBParámetro del archivo HFConf.Ini.
    Especifica si el tamaño de las tablas del sistema puede superar los 2 GB.
    Observación: el sistema operativo debe soportar los archivos que superen los 2 GB.
    hServerPortParámetro del archivo HFConf.Ini.
    Puerto de red utilizado.
    hWindowsDiskCacheSizeParámetro del archivo HFConf.ini
    Modo para administrar el tamaño de la caché de disco de Windows.
    Valor:
    • -1 para un tamaño que se calcula automáticamente,
    • 0 para un tamaño de caché ilimitado,
    • un valor positivo indica 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 constante se utiliza para personalizar la gestión de las cachés de memoria.
  • Lista de opciones para el balanceo de carga:

    Observación: La modificación de estas opciones realizada con la función HSetServer se tiene en cuenta sin necesidad de reiniciar el servidor.
    hlbActiveParámetro del archivo HFConf.Ini.
    Indica si el balanceo de carga está habilitado o no.
    • True si se debe activar el balanceo de carga,
    • False en caso contrario.
    hlbClientCallsParámetro del archivo HFConf.Ini.
    Coeficiente 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.
    hlbDiskParámetro del archivo HFConf.Ini.
    Coeficiente 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.
    hlbDiskAccessParámetro del archivo HFConf.Ini.
    Coeficiente 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.
    hlbMaxTimeoutParámetro del archivo HFConf.Ini.
    Tiempo 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.
    hlbReceivedParámetro del archivo HFConf.Ini.
    Coeficiente 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.
    hlbSentParámetro del archivo HFConf.Ini.
    Coeficiente 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.
<Value>: Variant
Nuevo valor para la opción especificada.
Observaciones

Balanceo de carga dinámico

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.

Gestión de registros

La información sobre los registros puede ser modificada sin reiniciar el servidor.. Le aconsejamos que modifique la ruta de los logs antes de habilitarlos.. De lo contrario, los registros se escribirán en el directorio de Default entre la activación y el cambio de ruta.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

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