<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tuning on Ivan Luminaria</title><link>https://ivanluminaria.com/es/tags/tuning/</link><description>Recent content in Tuning on Ivan Luminaria</description><generator>Hugo</generator><language>es</language><lastBuildDate>Tue, 24 Feb 2026 08:03:00 +0100</lastBuildDate><atom:link href="https://ivanluminaria.com/es/tags/tuning/index.xml" rel="self" type="application/rss+xml"/><item><title>Oracle en Linux: los parámetros del kernel que nadie configura</title><link>https://ivanluminaria.com/es/posts/oracle/oracle-linux-kernel/</link><pubDate>Tue, 24 Feb 2026 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/es/posts/oracle/oracle-linux-kernel/</guid><description>&lt;p&gt;El cliente era una empresa de logística con Oracle 19c Enterprise Edition sobre Oracle Linux 8. Sesenta usuarios concurrentes, un ERP a medida, unos 400 GB de datos. El servidor era un Dell PowerEdge con 128 GB de RAM y 32 cores.&lt;/p&gt;
&lt;p&gt;Las quejas eran vagas pero persistentes: &amp;ldquo;El sistema va lento.&amp;rdquo; &amp;ldquo;Las queries de la mañana tardan el doble que hace dos meses.&amp;rdquo; &amp;ldquo;De vez en cuando se congela todo unos segundos.&amp;rdquo;&lt;/p&gt;</description></item><item><title>AWR, ASH y los 10 minutos que salvaron un go-live</title><link>https://ivanluminaria.com/es/posts/oracle/oracle-awr-ash/</link><pubDate>Tue, 10 Feb 2026 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/es/posts/oracle/oracle-awr-ash/</guid><description>&lt;p&gt;Viernes, 18:40. Ya tenía la chaqueta puesta, listo para salir. El teléfono vibra. Es el project manager.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Ivan, tenemos un problema. El sistema va lentísimo. Mañana por la mañana es el go-live.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;No es la primera vez que recibo una llamada así. Pero el tono era diferente. No era la queja genérica sobre la lentitud. Era pánico.&lt;/p&gt;
&lt;p&gt;Me reconecto por VPN, abro una sesión en la base de datos Oracle 19c del cliente. Lo primero que hago es una comprobación rápida:&lt;/p&gt;</description></item><item><title>Oracle Partitioning: cuando 2 mil millones de filas ya no caben en una query</title><link>https://ivanluminaria.com/es/posts/oracle/oracle-partitioning/</link><pubDate>Tue, 23 Dec 2025 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/es/posts/oracle/oracle-partitioning/</guid><description>&lt;p&gt;Dos mil millones de filas. No es un número que se alcance en un día. Se necesitan años de transacciones, movimientos, registros diarios que se acumulan. Y durante todo ese tiempo la base de datos funciona, las consultas responden, los reportes salen. Luego un día alguien abre un ticket: &amp;ldquo;el reporte mensual tarda cuatro horas.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Cuatro horas. Para un reporte que seis meses antes tardaba veinte minutos.&lt;/p&gt;
&lt;p&gt;No es un bug. No es un problema de red o de almacenamiento lento. Es la física de los datos: cuando una tabla crece más allá de cierto umbral, los enfoques que funcionaban dejan de funcionar. Y si no diseñaste la estructura para manejar ese crecimiento, la base de datos hace lo único que puede: leerlo todo.&lt;/p&gt;</description></item></channel></rss>