¡Se lanza oficialmente la versión 1.1.3 de Apache Doris!

Estimados amigos de la comunidad, nos complace informarles que el 17 de octubre de 2022 anunciamos el lanzamiento oficial de Apache Doris versión 1.1.3 . Como versión de corrección de errores basada en la versión 1.1 LTS, se han incorporado más de 80 problemas o elementos de optimización del rendimiento en la versión 1.1.3, y se ha mejorado aún más la estabilidad y el rendimiento del sistema . Se recomienda que todos los usuarios descarguen y utilicen eso.

Descargar y usar

Descarga GitHub: https://github.com/apache/doris/releases

Página de descarga del sitio web oficial: https://doris.apache.org/download

Dirección de origen: https://github.com/apache/doris/releases/tag/1.1.3-rc02

pista importante

PageCache y ChunkAllocator están deshabilitados de forma predeterminada para reducir el uso de la memoria, y los usuarios pueden volver a habilitarlos modificando los elementos de configuración disable_storage_page_cachey . chunk_reserved_bytes_limitStorage Page Cache y Chunk Allocator almacenan en caché los bloques de datos de usuario y la preasignación de memoria, respectivamente. Estas dos funciones ocuparán un cierto porcentaje de memoria y no se liberarán. Esta parte del uso de la memoria no se puede asignar de manera flexible, lo que genera memoria insuficiente para otras tareas debido a esta parte del uso de la memoria en algunos escenarios, lo que afecta la estabilidad y disponibilidad del sistema. Así que desactivamos estas dos funciones de forma predeterminada en la versión 1.1.3. Sin embargo, en algunos escenarios de generación de informes sensibles a la latencia, la desactivación de esta función puede aumentar la latencia de las consultas. Si el usuario está preocupado por el impacto de esta función en el negocio después de la actualización, se pueden agregar los siguientes parámetros a be.conf para mantener el comportamiento consistente con la versión anterior.

disable_storage_page_cache=false
chunk_reserved_bytes_limit=10%

disable_storage_page_cache: Ya sea para cerrar la memoria caché de la página de almacenamiento. Versiones anteriores a la 1.1.2 (inclusive), el valor por defecto es falso, es decir, abierto. La versión 1.1.3 tiene como valor predeterminado verdadero, que está cerrado.

chunk_reserved_bytes_limit: Tamaño de memoria reservado del asignador de fragmentos. Para las versiones anteriores a la 1.1.2 (inclusive), el valor predeterminado es el 10 % de la memoria total. La versión 1.1.3 tiene como valor predeterminado 209715200 (200 MB).

nuevas características

  • Compatibilidad con identificadores escapados de SQLServer y PostgreSQL en tablas ODBC
  • Compatibilidad con el uso de Parquet como formato de archivo de exportación

Optimización y mejora

  • Optimice la estrategia Flush y evite demasiados archivos de segmentos pequeños #12706 #12716
  • Refactor Runtime Filter para reducir el tiempo de preparación inicial #13127
  • Se corrigieron varios problemas de control de memoria durante la consulta o la importación

Arreglo del fallo

  • Se solucionó el problema que el tipo Largeint causaba Core durante el proceso de compactación # 10094
  • Se solucionó el problema de que el conjunto de agrupaciones causaba BE Core o devolvía resultados incorrectos # 12313
  • Se solucionó el orthogonal_bitmap_union_countproblema de que el plan de ejecución PREAGREGATION se mostraba incorrectamente al usar la función #12581
  • Se solucionó el problema de fuga de memoria causado por Level1Iterator que no se lanzó # 12592
  • Se solucionó el problema de que falla el desmantelamiento de un nodo cuando hay una tabla de colocación en 2 BE # 12644
  • Se solucionó el problema de BE Core causado por el desbordamiento del búfer de pila cuando TBrokerOpenReaderResponse es demasiado grande #12658
  • Se solucionó el problema de que el nodo BE puede OOM cuando hay un error -238 # 12666
  • Se solucionó un problema con la subexpresión incorrecta de una LEAD()función # 12587 **
  • Se solucionó un problema por el que las consultas relacionadas fallaban en el código del motor de consultas de fila n.º 12712
  • Se solucionó un CURDATE()/CURRENT_DATE()problema por el que las funciones producían resultados incorrectos #12720
  • Se solucionó un lateral view explode_splitproblema por el cual la función tenía un resultado incorrecto #13643
  • Se solucionó el problema del plan incorrecto de combinación aleatoria de cubos en dos tablas idénticas # 12930
  • Se solucionó un problema por el cual la versión de la tableta podría ser incorrecta durante la actualización o importación # 13070
  • Se solucionó el problema que BE puede causar Core al importar datos con Broker bajo la función de cifrado # 13009

Retroalimentación

Si tiene algún problema para actualizar a Apache Doris 1.1.3, publíquelo en el foro a continuación y los expertos de la comunidad lo ayudarán a localizar y resolver el problema más rápido. Foro de GitHub: https://github.com/apache/doris/discussions/12134

Supongo que te gusta

Origin www.oschina.net/news/213914/apache-doris-1-1-3-released
Recomendado
Clasificación