La prueba comparativa de DeepSQL encuentra el precipicio de actualización del 5% de BRIN en Postgres
La prueba de 10 millones de filas de Venkat Sakamuri encontró que un índice BRIN de 48 kB accedía a 28 veces más páginas heap a medida que las actualizaciones acumuladas aumentaron del 1% al 5%.
By RuntimeWire Staff · Published
Primary source: DeepSQL
Por qué importa
Los equipos que usan BRIN en tablas consultadas por rango y actualizadas con frecuencia necesitan monitoreo a nivel de plan, porque el tamaño del índice y la correlación global pueden ocultar una pérdida pronunciada de la capacidad de poda.

Venkat Sakamuri de DeepSQL ha publicado un benchmark que muestra con qué rapidez un índice BRIN compacto de PostgreSQL puede perder su ventaja de omisión de bloques cuando las actualizaciones alteran el orden físico de una tabla. En un artículo fechado el 27 de agosto, Sakamuri encontró que actualizaciones acumuladas en el 5% de las filas provocaron un aumento de 28 veces en las páginas de heap con pérdida, incluso cuando PostgreSQL reportó una correlación de 0.921.…
When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.