El rendimiento de las operaciones de dump y load se puede mejorar configurando los parámetros -m y -P de Backup Server.

El parámetro -m de Bakcup Server permite determinar el tamaño máximo de memoria compartida para el Backup Server. La sintaxis para arrancar Backup Server con el parámetro -m es:

backupserver [-m nnn]

donde nnn es el tamaño máximo de memoria compartida en Megabytes. Esta opción se incluye dentro del archivo RUNSERVER del Backup Server.

El parámetro -m define el límite máximo de memoria compartida. Sin embargo, es posible que Backup Server use menos memoria que la especificada.

Backup Server determina la cantidad de memoria compartida disponible para cada 'stripe' dividiendo el valor de -m por el valor configurado de 'hilos' de servicio (parámetro -P.

El valor predeterminado para -m es el número de hilos de servicio multiplicado por 1MB; como el valor predeterminado de -P es 48, el valor máximo predeterminado de memoria compartida usada es de 48MB. Backup Server alcanza este nivel de uso sólo si los 48 hilos de servicio están activos concurrentemente. El valor máximo para -P es el número máximo de hilos de servicio, 12288.

La cantidad de memoria compartida por stripe disponible para Backup Server es inversamente proporcional al número de hilos de servicio que usted asigne. Si usted aumenta el máximo número de hilos de servicio, usted debe aumentar el valor de -m, también, para mantener la misma cantidad de memoria compartida por stripe. Si usted aumenta el valor de -P pero no aumenta el valor de -m, la memoria compartida asignada por stripe puede disminuir al punto que el dump o load no pueda ser procesado.

Para determinar en cuánta memoria aumentar el valor -m, use ésta fórmula:

(valor de -m en MB) * 1024/(valor de -P)

Si el valor obtenido por ésta fórmula es menor a 128KB, Backup Server no arranca.

El valor mínimo para -m es 6MB. El valor máximo para -m depende de los límites de memoria compartida del sistema operativo.

Si usted crea un backup usando un valor de memoria compartida alto, e intenta restaurar el backup usando un valor menor de memoria compartida, Backup Server usa solo la memoria disponible. Esto resulta en una degradación del rendimiento en el cargue.

Si la cantidad de memoria compartida disponible por stripe en el momento de restaurar un backup es menos que el doble del tamaño de bloque usado cuando se creó el backup, Backup Server aborta la operación con un mensaje de error.

Del lado de ASE podemos aumentar el parámetro configurable 'number of large i/o buffers'. El valor predeterminado es 6 y el valor máximo es 32. El parámetro es dinámico. Ejemplo:

sp_configure 'number of large i/o buffers',30
go
You are not authorised to post comments.

Comments powered by CComment

DBASupport - Foro

Mirroring con estados disconnected
Hola, el día de hoy después de reiniciar mi servidor de destino a donde realizo el mirroring ya no pude replicar más, el error que muestra es que...

Se me duplica el mensaje en /etc/motd
  • Topic started by agamez
  • in General
  • 3 years ago.
  • 3 years ago.
  • 2 replies
Buen día, alguien tiene idea porque después de actualizar a fedora 28 se me esta duplicando la salida de mi /etc/motd?

Cómo puedo filtrar un mensaje en el log messages
Buenos días, estoy recibiendo en mi log de errores muchos mensajes de cron, ya que tengo varios crones configurados en mi server. Existe alguna...

Cómo validar la hora de ejecución de un proceso
Hola, estoy tratando de validar que un proceso sólo pueda ser ejecutado dentro de un periodo de tiempo, en este caso entre las 7:00 AM y las 7:00...

Estadisticas en la base de datos
Buenos días, estoy teniendo problemas de performance en mis queries y quisiera saber como puedo validar que mis tablas tienen las estadisticas...
URGE AYUDA
  • Topic started by
  • in General
  • 15 years ago.
  • 15 years ago.
  • 30 replies
HOLA ESPERO ME PUEDAN AYUDAR. TEN GO UNA TABLA CON una estructura similar a la siguiente: id_mov cargo subtotal total...

Duada de Memoria de SQL Server 2005
  • Topic started by Erzengel
  • in General
  • 11 years ago.
  • 11 years ago.
  • 30 replies
Buen Día Recurro nuevamente a su sabiduría. Quiero saber el porque tiene un tope SQL Serever de 2GB en Windows server 2003 de 32 bit y si alguien...

SqlDateTime overflow
  • Topic started by
  • in General
  • 15 years ago.
  • 15 years ago.
  • 11 replies
Alguno de ustedes ha tenido este problema: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.' Les...

problemas para iniciar el agente sql
  • Topic started by acgch
  • in General
  • 14 years ago.
  • 14 years ago.
  • 11 replies
Recientemente para asegurar el sql server 2005, cree una cuenta sql con derechos de sysadmin y borre el grupo BUILTIN\Administradores para evitar...

Problemas para levantar mirror
  • Topic started by acgch
  • in General
  • 14 years ago.
  • 14 years ago.
  • 16 replies
Hola amigos, tengan un buen día, les comento que estoy configurando mirror siguiendo los pasos a través del wizard del managment studio y también...
Mirroring con estados disconnected
Hola, el día de hoy después de reiniciar mi servidor de destino a donde realizo el mirroring ya no pude replicar más, el error que muestra es que...

Se me duplica el mensaje en /etc/motd
  • Topic started by agamez
  • in General
  • 3 years ago.
  • 3 years ago.
  • 2 replies
Buen día, alguien tiene idea porque después de actualizar a fedora 28 se me esta duplicando la salida de mi /etc/motd?

Cómo puedo filtrar un mensaje en el log messages
Buenos días, estoy recibiendo en mi log de errores muchos mensajes de cron, ya que tengo varios crones configurados en mi server. Existe alguna...

Cómo validar la hora de ejecución de un proceso
Hola, estoy tratando de validar que un proceso sólo pueda ser ejecutado dentro de un periodo de tiempo, en este caso entre las 7:00 AM y las 7:00...

Estadisticas en la base de datos
Buenos días, estoy teniendo problemas de performance en mis queries y quisiera saber como puedo validar que mis tablas tienen las estadisticas...
Deshabilitar todos los jobs
  • Topic started by agamez
  • in Jobs
  • 4 years ago.
  • 4 years ago.
  • 1 reply
Buenos días, alguien sabe como puedo deshabilitar rapidamente todos los jobs de SQL Server, gracias.

Mirroring con estados disconnected
Hola, el día de hoy después de reiniciar mi servidor de destino a donde realizo el mirroring ya no pude replicar más, el error que muestra es que...

Se me duplica el mensaje en /etc/motd
  • Topic started by agamez
  • in General
  • 3 years ago.
  • 3 years ago.
  • 2 replies
Buen día, alguien tiene idea porque después de actualizar a fedora 28 se me esta duplicando la salida de mi /etc/motd?

Cómo puedo filtrar un mensaje en el log messages
Buenos días, estoy recibiendo en mi log de errores muchos mensajes de cron, ya que tengo varios crones configurados en mi server. Existe alguna...

Cómo validar la hora de ejecución de un proceso
Hola, estoy tratando de validar que un proceso sólo pueda ser ejecutado dentro de un periodo de tiempo, en este caso entre las 7:00 AM y las 7:00...