GESTIÓN DE APLICACIONES
Para poder definir muchas de estas propiedades es necesario poseer conocimientos sobre el diseño de aplicaciones. Los diseñadores suelen definir dichas propiedades durante la creación de las bases de datos.
Muestre las imágenes después de los documentos
Para que los documentos que contienen imágenes se vean rápidamente, seleccione la propiedad de la base de datos Mostrar las imágenes después de cargar la página en la ficha General. De este modo, los usuarios de IBM® Lotus® Notes® podrán leer el texto mientras se cargan las imágenes. Si no especifica que las imágenes se carguen después del texto, Notes las cargará siguiendo el orden en que aparecen en el documento; es decir, si aparece primero una imagen, Notes la cargará antes de mostrar el texto. En el caso de que las imágenes sean de gran tamaño o las conexiones sean lentas, la carga de imágenes según el orden en que aparecen puede ralentizar la visualización del documento.
Esta opción sólo se aplica cuando las bases de datos se visualizan en Notes; si los usuarios visualizan las imágenes desde un navegador de Web serán los parámetros de este navegador los que controlen la visualización.
Consejo Los usuarios también pueden seleccionar la opción Cargar imágenes: A petición en la sección Avanzadas del documento de ubicación si desean visualizar las imágenes sólo cuando hagan clic en ellas. Si desea más información, consulte la Ayuda de Notes.
Impida el uso de formularios guardados
Para asegurarse de que un documento siempre se visualizará correctamente, puede guardar el formulario junto con el documento. No obstante, al guardar un formulario con cada documento se utiliza memoria del sistema, pudiendo llegar a ocupar hasta 20 veces más de espacio en el disco que si no se guarda el formulario. Para ahorrar memoria y espacio en el disco, le conviene impedir el uso de los formularios guardados, especialmente si los usuarios observan una disminución del rendimiento al intentar leer los documentos. Si desea impedir el uso de los formularios guardados, desactive la propiedad de la base de datos Permitir el uso de formularios guardados. Antes de impedir el uso de los formularios guardados, asegúrese de que comprende cómo funciona esta propiedad de diseño y cómo lo utiliza la base de datos.
No mantenga las marcas de no leídos
El mantenimiento de las marcas de los documentos no leídos en una base de datos requiere recursos del sistema y puede afectar negativamente al rendimiento de la base de datos. En ciertas bases de datos, las marcas de no leídos no son útiles; por ejemplo, en las bases de datos de referencia, como es el caso de las bases de datos de ayuda suministradas con IBM® Lotus® Domino(TM), en las bases de datos de administración, como el Directorio de Domino, o en las bases de datos que se actualizan constantemente, como es el caso del archivo de registro (LOG.NSF). En este tipo de bases de datos, considere la posibilidad de desactivar las marcas de no leídos. Para ello, seleccione la propiedad avanzada de la base de datos No mantener las marcas de no leídos.
Nota Diseñar vistas que no muestren las marcas de no leídos no mejorará el rendimiento de la base de datos, ya que, aunque no sean visibles, estas marcas se conservan.
Si activa o desactiva la opción No mantener las marcas de no leídos, deberá liberar espacio en la base de datos para que el cambio entre en vigor. En este caso, al liberar espacio se crea una copia temporal de la base de datos, por lo que su sistema deberá disponer del espacio en disco necesario para crear la copia.
Consejo También puede ejecutar la tarea Compact del servidor, con la opción -u o -U, para activar o desactivar dicha propiedad y, a continuación, liberar espacio.
Asocie las tablas de documentos con los formularios para actualizar las vistas
Al actualizar una vista, Domino consulta las tablas de información sobre los documentos. Estas tablas se encuentran almacenadas internamente en la base de datos. De forma predeterminada, durante las actualizaciones y las reconstrucciones de las vistas, Domino busca en cada tabla los documentos que aparecen en la vista que se está actualizando. Para actualizar las vistas de una modo más eficaz, seleccione la propiedad avanzada de la base de datos Optimizar tablas de documentos para las vistas. Esta opción asocia las tablas con los formularios empleados por los documentos que contienen las tablas. De este modo, durante la actualización de una vista, Domino sólo buscará las tablas asociadas con los formularios utilizados por los documentos de la vista que se está actualizando. Esto acelerará considerablemente la actualización de las vistas, en particular las de las vistas pequeñas pertenecientes a bases de datos de gran tamaño (por ejemplo, la vista Conexiones del Directorio de Domino).
Esta opción solamente funciona con las vistas que utilizan Form= como parte de los criterios de selección. Aunque el mantenimiento de la asociación tabla/formulario afecta ligeramente al rendimiento, cuando se actualizan vistas pequeñas de bases de datos de gran tamaño, las ventajas compensan dicho inconveniente.
Si activa o desactiva la opción Optimizar tablas de documentos para las vistas, deberá liberar espacio en la base de datos para que el cambio entre en vigor. En este caso, al liberar espacio se crea una copia temporal de la base de datos, por lo que su sistema deberá disponer del espacio en disco necesario para crear la copia.
Consejo También puede ejecutar la tarea Compact del servidor, con la opción -F o -f, para activar o desactivar dicha propiedad y, a continuación, liberar espacio.
Impida la sustitución de los datos eliminados
Al eliminar datos de las bases de datos, Domino, de forma predeterminada, sustituye los datos eliminados en el disco por una copia. Esta copia impide que los usuarios no autorizados hagan uso de una utilidad para acceder a los datos. Estas sustituciones ocasionan operaciones de E/S en el disco y pueden afectar al rendimiento de la base de datos.
Impedir la sustitución de los datos eliminados resulta apropiado en estas circunstancias:
No actualice la propiedad del documento "Usado en este archivo"
El cuadro de propiedades del documento muestra la propiedad Usado en este archivo, que permite mostrar la fecha en que un documento ha sido modificado o leído por última vez. La propiedad avanzada de la base de datos Actualizar la propiedad "Usado en este archivo" controla si la propiedad Usado en este archivo se actualiza en el caso de que el último acceso al documento haya sido una lectura. La actualización de la propiedad Usado en este archivo durante las lecturas ocasiona operaciones de E/S en el disco que, de lo contrario, no se producirían.
De forma predeterminada, la propiedad de la base de datos Actualizar la propiedad "Usado en este archivo" no se encuentra seleccionada, lo que significa que la propiedad Usado en este archivo no se actualizará cuando el último acceso al documento haya sido una lectura; sólo se actualizará cuando el último acceso haya sido una modificación del documento. Para cambiar el comportamiento predeterminado, seleccione Actualizar la propiedad "Usado en este archivo".
Conviene seleccionar Actualizar la propiedad "Usado en este archivo" si se utiliza la herramienta de archivado de documentos del cuadro de propiedades de la base de datos para eliminar documentos en función del número de días de inactividad.
Desactive la información sobre la jerarquía de respuestas especializada
De forma predeterminada, cada documento contiene la información que lo asocia con un documento de nivel superior o con un documento de respuesta. Esta información sólo la utilizan las funciones @AllChildren y @AllDescendants, que suelen emplearse en las fórmulas de replicación y de selección de las vistas. El mantenimiento de esta información afecta muy negativamente al rendimiento de las bases de datos.
Si desea mejorar el rendimiento de las bases de datos, desactive la información sobre la jerarquía de respuestas en las bases de datos que no utilicen las funciones @ mencionadas; para ello, seleccione la propiedad avanzada de la base de datos No permitir jerarquía de respuestas especializada.
La desactivación de la información sobre la jerarquía de respuestas no afecta a las fórmulas de replicación y de selección que muestran información jerárquicamente sin utilizar las funciones @AllChildren y @AllDescendants.
Al desactivar la jerarquía de respuestas especializada, el valor del parámetro NotesDocument.Responses será de 0 documentos.
Si activa o desactiva la opción No permitir jerarquía de respuestas especializada, deberá liberar espacio en la base de datos para que el cambio entre en vigor. En este caso, al liberar espacio se crea una copia temporal de la base de datos, por lo que su sistema deberá disponer del espacio en disco necesario para crear la copia.
Consejo También puede ejecutar la tarea Compact del servidor, con la opción -h o -H, para activar o desactivar dicha propiedad y, a continuación, liberar espacio.
Desactive el registro de transacciones
El registro de transacciones mantiene constancia de todos los cambios que se han realizado en una base de datos y los incluye en un registro. A continuación, las transacciones registradas se escriben en el disco por lotes, bien cuando los recursos están disponibles o según lo programado. La desactivación del registro de transacciones puede mejorar el rendimiento de la base de datos.
Impida la supervisión de titulares
Los usuarios pueden configurar la supervisión de titulares para supervisar automáticamente las bases de datos y localizar la información que les interesa. Esta operación afecta negativamente al rendimiento, especialmente si son muchos los usuarios que lo hacen. Para impedir que los usuarios supervisen una base de datos, seleccione la propiedad avanzada de la base de datos No permitir la supervisión de titulares.
Los administradores también pueden usar la sección Seguridad de los documentos de servidor del Directorio de Domino para controlar la supervisión de titulares a nivel de servidor.
Permita el uso de más campos en la base de datos
Puede aumentar el número de campos de una base de datos seleccionando la propiedad avanzada Permitir más campos en la base de datos, que permite a las bases de datos alojar hasta 23.000 campos.
Si una base de datos no tiene seleccionada esta opción, todos sus nombres de campo concatenados no podrán exceder los 64 kilobytes; esto da como resultado un límite de aproximadamente 3.000 campos.
Use la compresión LZ1 para los anexos
En la Versión 6 y posteriores de IBM® Lotus® Domino(TM) Designer, puede comprimir los anexos usando el nuevo algoritmo LZ1 en lugar del algoritmo Huffman. Dado que la compresión LZ1 es rápida y eficaz, su uso resulta más aconsejable que el método Huffman. Sin embargo, si está trabajando en un entorno que usa versiones diferentes del cliente y del servidor (por ejemplo, un cliente Lotus Domino Designer 6 y un servidor de la Versión 5) y selecciona esta opción, los anexos volverán a comprimirse en el servidor con el método Huffman de forma automática. Tenga en cuenta que la recompresión afecta al rendimiento. Para mejorar el rendimiento, use LZ1 en entornos en los que predomine la Versión 6 de Domino o posteriores.
Limite el tamaño de los campos $UpdatedBy
Todos los documentos contienen un campo $UpdatedBy en el que, inicialmente, se guarda el nombre del usuario o del servidor asociado con cada sesión de edición del documento. El almacenamiento de un historial de ediciones completo consume espacio en el disco y ralentiza la replicación y las actualizaciones de las vistas. Si desea conservar espacio en el disco y mejorar el rendimiento de las bases de datos, utilice la propiedad avanzada de la base de datos N.º máximo de entradas en campos $Updated By para especificar el valor máximo que podrá contener este campo. Cuando el campo $UpdatedBy alcance dicho límite, se eliminará la entrada más antigua a fin de dejar espacio libre para la más reciente.
Limite el tamaño de los campos $Revisions
Todos los documentos contienen un campo $Revisions en el que, de forma predeterminada, se guarda la fecha y la hora de cada sesión de edición del documento. Domino utiliza este campo para resolver los conflictos de replicación o de grabación que se producen cuando dos usuarios editan simultáneamente el mismo documento en la misma réplica o editan el mismo documento en distintas réplicas entre una replicación y otra.
De forma predeterminada, el campo $Revisions almacena un historial de hasta 500 sesiones de edición, cada una de las cuales ocupa 8 bytes de espacio en el disco. Con el paso del tiempo, los campos $Revisions pueden llegar a alcanzar un tamaño considerable, ocupando espacio en el disco y ralentizando la replicación y las actualizaciones de las vistas. Si desea conservar espacio en el disco y mejorar el rendimiento de las bases de datos, utilice la propiedad avanzada de la base de datos N.º máximo de entradas en campos $Revisions para especificar el valor máximo que podrá contener este campo. Cuando el campo $Revisions alcance dicho límite, se eliminará la entrada más antigua a fin de dejar espacio libre para la más reciente.
Considere la posibilidad de limitar las entradas de los campos $Revisions en las bases de datos que posean todas las características siguientes:
Especifique la caducidad de las eliminaciones no definitivas
Si se ha seleccionado Permitir eliminaciones no definitivas, los documentos que han sido marcados para su eliminación permanecen en la base de datos durante un cierto número de horas antes de ser eliminados definitivamente. En la ficha Avanzadas del cuadro de propiedades de la base de datos, puede especificar el número de horas que podrán permanecer estos documentos en la base de datos antes de su eliminación definitiva.
Si desea más información sobre las eliminaciones no definitivas, consulte Vistas compartidas y privadas . Si desea información sobre la restauración de un documento eliminado, consulte la función @UndeleteDocument.
Guarde el historial de respuestas
Esta opción es una novedad de la Versión 8. Si se selecciona "Guardar el historial de respuestas", los documentos de la base de datos contienen campos con información adicional que permite ordenarlos en una jerarquía de respuestas.
Nota La selección de esta opción no afecta a los documentos existentes. Los debates existentes no se identificarán ni se representarán como tales, y sólo los nuevos participarán en la función. Esto se cumple incluso si se crea una nueva réplica o copia de una base de datos con debates existentes. Sólo se procesarán los nuevos documentos para su inclusión en los debates y su colocación en la jerarquía de los mismos.
No permita las búsquedas simples
Esta opción es una novedad de la Versión 8. Si se selecciona "No permitir búsquedas simples", se desactiva DbSearch. Este parámetro permite al administrador impedir que se realicen búsquedas en bases de datos de gran tamaño donde no es aconsejable crear vistas nuevas ni índices de texto. Si se selecciona esta opción, el código DbSearch dará como resultado un error.
Véase también