Parámetros de Amazon Neptune - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Parámetros de Amazon Neptune

Use los parámetros de los grupos de parámetros para administrar la configuración de la base de datos en Amazon Neptune. Están disponibles los siguientes parámetros para configurar la base de datos de Neptune:

 

 

Parámetros no disponibles

neptune_enable_audit_log (parámetro de nivel de clúster)

Este parámetro cambia el registro de auditoría de Neptune.

Los valores permitidos son 0 (deshabilitado) y 1 (habilitado). El valor predeterminado es 0.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Puedes publicar registros de auditoría en Amazon CloudWatch, tal y como se describe enUso del CLI para publicar los registros de auditoría de Neptune en Logs CloudWatch .

neptune_enable_slow_query_log (parámetro de nivel de clúster)

Utilice este parámetro para habilitar o deshabilitar la característica registro de consultas lentas de Neptune.

Se trata de un parámetro dinámico, lo que significa que cambiar su valor no requiere ni provoca el reinicio del clúster de base de datos.

Los valores permitidos son:

  • info: permite el registro de consultas lentas y registra los atributos seleccionados que podrían dando lugar a un rendimiento lento.

  • debug: permite el registro de consultas lentas y registra todos los atributos disponibles de la ejecución de la consulta.

  • disable: deshabilita el registro de consultas lentas.

El valor predeterminado es disable.

Puedes publicar registros de consultas lentas en Amazon CloudWatch, tal y como se describe en. Uso de CLI para publicar registros de consultas lentas de Neptune en Logs CloudWatch

neptune_slow_query_log_threshold (parámetro de nivel de clúster)

Este parámetro especifica el umbral de tiempo de ejecución, en milisegundos, tras el cual una consulta se considera lenta. Si el registro de consultas lentas está habilitado, las consultas que superen este umbral se registrarán junto con algunos de sus atributos.

El valor predeterminado es de 5000 milisegundos (5 segundos).

Se trata de un parámetro dinámico, lo que significa que cambiar su valor no requiere ni provoca el reinicio del clúster de base de datos.

neptune_lab_mode (parámetro de nivel de clúster)

Cuando se establece, este parámetro habilita características experimentales específicas de Neptune. Consulte Modo de laboratorio de Neptune para ver las características experimentales que están disponibles actualmente.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Para habilitar o deshabilitar una característica experimental, incluya (nombre de la característica)=enabled o (nombre de la característica)=disabled en este parámetro. Puede habilitar o deshabilitar varias características separándolas con comas; por ejemplo:

(nombre de característica 1)=enabled, (nombre de característica 2)=enabled

Las características del modo de laboratorio suelen estar deshabilitadas de forma predeterminada. Una excepción es la característica DFEQueryEngine, que se habilitó de forma predeterminada para su uso con sugerencias de consulta (DFEQueryEngine=viaQueryHint) a partir de la versión 1.0.5.0 del motor de Neptune. A partir de la versión 1.1.1.0 del motor de Neptune, el motor DFE ya no está en modo de laboratorio y ahora se controla mediante el parámetro de instancia neptune_dfe_query_engine del grupo de parámetros de base de datos de una instancia.

neptune_query_timeout (parámetro de nivel de clúster)

Especifica un determinado tiempo de espera para las consultas de gráficos, en milisegundos.

Los valores permitidos van desde 10 hasta 2,147,483,647 (231 - 1). El valor predeterminado es 120,000 (2 minutos).

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

nota

Es posible incurrir en costos inesperados si se establece un valor de tiempo de espera de consulta demasiado alto, especialmente en una instancia sin servidor. Sin una configuración de tiempo de espera razonable, es posible que, sin darse cuenta, emita una consulta que siga ejecutándose durante mucho más tiempo del esperado, lo que dará lugar a costos que no había previsto. Esto ocurre especialmente en una instancia sin servidor que podría escalarse verticalmente hasta convertirse en un tipo de instancia grande y caro mientras se ejecuta la consulta.

Para evitar gastos inesperados de este tipo, utilice un valor de tiempo de espera de consulta que se adapte a la mayoría de las consultas y que solo provoque que se agoten inesperadamente las que se ejecutan durante mucho tiempo.

neptune_streams (parámetro de nivel de clúster)

Habilita o deshabilita Flujos de Neptune.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Los valores permitidos son 0 (deshabilitado, que es el valor predeterminado) y 1 (habilitado).

neptune_streams_expiry_days (parámetro de nivel de clúster)

Especifica cuántos días deben transcurrir antes de que el servidor elimine los registros de transmisión.

Los valores permitidos son de 1 a 90, ambos incluidos. El valor predeterminado es 7.

Este parámetro se introdujo en la versión 1.2.0.0 del motor.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

neptune_lookup_cache (parámetro de nivel de clúster)

Deshabilita o vuelve a habilitar la caché de búsqueda de Neptune en instancias R5d.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Los valores permitidos son 1 (activado) y 0 (desactivado). El valor predeterminado es 0, pero siempre que se crea una instancia R5d en el clúster de base de datos, el parámetro neptune_lookup_cache se establece automáticamente en 1 y se crea una caché de búsqueda en esa instancia.

neptune_autoscaling_config (parámetro de nivel de clúster)

Establece los parámetros de configuración de las instancias de réplica de lectura que el escalado automático de Neptune crea y administra.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Con una cadena JSON que establezca como valor del parámetro neptune_autoscaling_config, puede especificar:

  • El tipo de instancia que utiliza el escalado automático de Neptune para todas las nuevas instancias de réplica de lectura que crea.

  • Los periodos de mantenimiento asignados a esas réplicas de lectura.

  • Las etiquetas que se asociarán a todas las réplicas de lectura nuevas.

La cadena JSON tiene una estructura como esta:

"{ \"tags\": [ { \"key\" : \"reader tag-0 key\", \"value\" : \"reader tag-0 value\" }, { \"key\" : \"reader tag-1 key\", \"value\" : \"reader tag-1 value\" }, ], \"maintenanceWindow\" : \"wed:12:03-wed:12:33\", \"dbInstanceClass\" : \"db.r5.xlarge\" }"

Tenga en cuenta que a todas las comillas de la cadena se les debe aplicar una secuencia de escape con un carácter de barra diagonal inversa (\).

Cualquiera de los tres ajustes de configuración no especificados en el parámetro neptune_autoscaling_config se copia de la configuración de la instancia de escritor principal del clúster de base de datos.

neptune_ml_iam_role (parámetro de nivel de clúster)

Especifica el ARN del rol de IAM utilizado en Neptune ML. El valor puede ser cualquier ARN válido de rol de IAM.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Puede especificar el ARN predeterminado del rol de IAM para el machine learning en los gráficos.

neptune_ml_endpoint (parámetro de nivel de clúster)

Especifica el punto de conexión utilizado para Neptune ML. El valor puede ser cualquier nombre de SageMaker punto final válido.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Puede especificar el SageMaker punto final predeterminado para el aprendizaje automático en los gráficos.

neptune_dfe_query_engine (parámetro de nivel de instancia)

A partir de la versión 1.1.1.0 del motor Neptune, este parámetro de instancia de base de datos se utiliza para controlar el uso del motor de consultas DFE. Los valores permitidos son los siguientes:

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

  • enabled: hace que se utilice el motor DFE siempre que sea posible, excepto cuando la sugerencia de consulta useDFE esté presente y establecida en false.

  • viaQueryHint (valor predeterminado): hace que el motor DFE se utilice únicamente para consultas que incluyen explícitamente la sugerencia de consulta useDFE establecida en true.

Si este parámetro no se ha establecido de forma explícita, se utiliza el valor predeterminado, viaQueryHint, al iniciar la instancia.

nota

El motor DFE ejecuta todas las consultas de openCypher, independientemente de cómo esté establecido este parámetro.

Antes de la versión 1.1.1.0, era un parámetro de modo laboratorio y no un parámetro de instancia de base de datos.

neptune_query_timeout (parámetro de nivel de instancia)

Este parámetro de instancia de base de datos especifica el tiempo de espera para las consultas de gráficos, en milisegundos, para una instancia.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Los valores permitidos van desde 10 hasta 2,147,483,647 (231 - 1). El valor predeterminado es 120,000 (2 minutos).

nota

Es posible incurrir en costos inesperados si se establece un valor de tiempo de espera de consulta demasiado alto, especialmente en una instancia sin servidor. Sin una configuración de tiempo de espera razonable, es posible que, sin darse cuenta, emita una consulta que siga ejecutándose durante mucho más tiempo del esperado, lo que dará lugar a costos que no había previsto. Esto ocurre especialmente en una instancia sin servidor que podría escalarse verticalmente hasta convertirse en un tipo de instancia grande y caro mientras se ejecuta la consulta.

Para evitar gastos inesperados de este tipo, utilice un valor de tiempo de espera de consulta que se adapte a la mayoría de las consultas y que solo provoque que se agoten inesperadamente las que se ejecutan durante mucho tiempo.

neptune_result_cache (parámetro de nivel de instancia)

neptune_result_cache: este parámetro de instancia de base de datos habilita o deshabilita Almacenamiento en caché de resultados de las consultas.

Este parámetro es estático, lo que significa que los cambios que se realicen en él no se aplican en ninguna instancia hasta que se haya reiniciado.

Los valores permitidos son 0 (deshabilitado, que es el valor predeterminado) y 1 (habilitado).

neptune_enforce_ssl(Parámetro de nivel de clúster NO DISPONIBLE)

(No disponible) Solía haber regiones que permitían las conexiones HTTP a Neptune, y este parámetro se utilizó para forzar a todas las conexiones a usar HTTPS cuando estaba establecida en 1. Sin embargo, este parámetro ya no es relevante, ya que Neptune ahora solo acepta conexiones HTTPS en todas las regiones.