{ "generatedAt": "2026-07-12T23:09:19.782Z", "mode": "baseline", "warmups": 5, "repetitions": 100, "expectedMeasuredOperations": 700, "measuredOperations": 700, "summary": [ { "phase": "baseline", "query_id": "query_01", "query_name": "COUNT total de invima_api_catalog", "query_group": "estructurada", "n": 100, "latency_min_ms": 130.7482, "latency_max_ms": 282.9765, "latency_avg_ms": 180.8483, "latency_median_ms": 180.9179, "latency_p90_ms": 217.806, "latency_p95_ms": 221.0414, "latency_p99_ms": 224.5531, "latency_stddev_ms": 24.2081, "cv_percent": 13.3858, "successes": 100, "failures": 0, "failure_rate_percent": 0, "throughput_per_second": 5.5463, "throughput_per_minute": 332.7787, "cpu_avg_percent_process": 0.8785, "cpu_max_percent_process": 22.9441, "memory_avg_rss_mb": 59.3555, "memory_max_rss_mb": 60.7305, "disk_read_ops_total": 0, "disk_write_ops_total": 0, "max_active_pg_connections": 1, "planning_avg_ms": 0.2729, "execution_avg_ms": 179.7228, "estimated_rows_avg": 1, "actual_rows_avg": 1 }, { "phase": "baseline", "query_id": "query_02", "query_name": "Catalogo general paginado LIMIT 25", "query_group": "estructurada", "n": 100, "latency_min_ms": 0.4448, "latency_max_ms": 1.7525, "latency_avg_ms": 0.7436, "latency_median_ms": 0.5954, "latency_p90_ms": 1.2718, "latency_p95_ms": 1.5573, "latency_p99_ms": 1.7209, "latency_stddev_ms": 0.3363, "cv_percent": 45.2219, "successes": 100, "failures": 0, "failure_rate_percent": 0, "throughput_per_second": 465.1163, "throughput_per_minute": 27906.9767, "cpu_avg_percent_process": 57.1698, "cpu_max_percent_process": 2996.8159, "memory_avg_rss_mb": 60.2808, "memory_max_rss_mb": 61.4453, "disk_read_ops_total": 0, "disk_write_ops_total": 0, "max_active_pg_connections": 1, "planning_avg_ms": 0.1482, "execution_avg_ms": 0.1276, "estimated_rows_avg": 25, "actual_rows_avg": 25 }, { "phase": "baseline", "query_id": "query_03", "query_name": "Conteo de dispositivos", "query_group": "estructurada", "n": 100, "latency_min_ms": 32.1965, "latency_max_ms": 161.2614, "latency_avg_ms": 62.1545, "latency_median_ms": 38.6908, "latency_p90_ms": 145.9438, "latency_p95_ms": 152.5783, "latency_p99_ms": 160.9022, "latency_stddev_ms": 45.9768, "cv_percent": 73.9718, "successes": 100, "failures": 0, "failure_rate_percent": 0, "throughput_per_second": 16.0565, "throughput_per_minute": 963.3911, "cpu_avg_percent_process": 2.9836, "cpu_max_percent_process": 44.6322, "memory_avg_rss_mb": 62.7004, "memory_max_rss_mb": 63.1602, "disk_read_ops_total": 0, "disk_write_ops_total": 0, "max_active_pg_connections": 1, "planning_avg_ms": 0.1718, "execution_avg_ms": 60.9501, "estimated_rows_avg": 1, "actual_rows_avg": 1 }, { "phase": "baseline", "query_id": "query_04", "query_name": "Conteo de dispositivos vigentes", "query_group": "estructurada", "n": 100, "latency_min_ms": 308.6798, "latency_max_ms": 470.7693, "latency_avg_ms": 336.9629, "latency_median_ms": 325.5289, "latency_p90_ms": 362.924, "latency_p95_ms": 378.5169, "latency_p99_ms": 440.6483, "latency_stddev_ms": 27.4026, "cv_percent": 8.1322, "successes": 100, "failures": 0, "failure_rate_percent": 0, "throughput_per_second": 2.9818, "throughput_per_minute": 178.9069, "cpu_avg_percent_process": 0.2186, "cpu_max_percent_process": 4.6558, "memory_avg_rss_mb": 63.3287, "memory_max_rss_mb": 63.7266, "disk_read_ops_total": 0, "disk_write_ops_total": 0, "max_active_pg_connections": 1, "planning_avg_ms": 0.1736, "execution_avg_ms": 335.8433, "estimated_rows_avg": 1, "actual_rows_avg": 1 }, { "phase": "baseline", "query_id": "query_05", "query_name": "Filtro dispositivos vigentes LIMIT 25", "query_group": "estructurada", "n": 100, "latency_min_ms": 341.6711, "latency_max_ms": 471.643, "latency_avg_ms": 358.2494, "latency_median_ms": 348.7083, "latency_p90_ms": 387.0011, "latency_p95_ms": 387.7051, "latency_p99_ms": 400.0415, "latency_stddev_ms": 20.1977, "cv_percent": 5.6379, "successes": 100, "failures": 0, "failure_rate_percent": 0, "throughput_per_second": 2.8108, "throughput_per_minute": 168.6483, "cpu_avg_percent_process": 0.1738, "cpu_max_percent_process": 4.5889, "memory_avg_rss_mb": 63.9771, "memory_max_rss_mb": 64.3594, "disk_read_ops_total": 0, "disk_write_ops_total": 0, "max_active_pg_connections": 1, "planning_avg_ms": 0.1956, "execution_avg_ms": 357.1232, "estimated_rows_avg": 25, "actual_rows_avg": 25 }, { "phase": "baseline", "query_id": "query_06", "query_name": "Busqueda textual real del backend para marcapasos LIMIT 25", "query_group": "busqueda_textual", "n": 100, "latency_min_ms": 41.0775, "latency_max_ms": 65.6226, "latency_avg_ms": 58.9326, "latency_median_ms": 59.7797, "latency_p90_ms": 62.3798, "latency_p95_ms": 63.0636, "latency_p99_ms": 64.1303, "latency_stddev_ms": 3.5933, "cv_percent": 6.0973, "successes": 100, "failures": 0, "failure_rate_percent": 0, "throughput_per_second": 16.5673, "throughput_per_minute": 994.0358, "cpu_avg_percent_process": 0, "cpu_max_percent_process": 0, "memory_avg_rss_mb": 65.6321, "memory_max_rss_mb": 67.0391, "disk_read_ops_total": 0, "disk_write_ops_total": 0, "max_active_pg_connections": 1, "planning_avg_ms": 0.6058, "execution_avg_ms": 56.7256, "estimated_rows_avg": 25, "actual_rows_avg": 25 }, { "phase": "baseline", "query_id": "query_07", "query_name": "Conteo de busqueda textual real para marcapasos", "query_group": "busqueda_textual", "n": 100, "latency_min_ms": 47.3565, "latency_max_ms": 62.5956, "latency_avg_ms": 55.7683, "latency_median_ms": 56.1309, "latency_p90_ms": 59.8144, "latency_p95_ms": 60.3065, "latency_p99_ms": 61.3194, "latency_stddev_ms": 3.0595, "cv_percent": 5.4861, "successes": 100, "failures": 0, "failure_rate_percent": 0, "throughput_per_second": 17.4551, "throughput_per_minute": 1047.3032, "cpu_avg_percent_process": 1.375, "cpu_max_percent_process": 30.5529, "memory_avg_rss_mb": 67.863, "memory_max_rss_mb": 68.2695, "disk_read_ops_total": 0, "disk_write_ops_total": 0, "max_active_pg_connections": 1, "planning_avg_ms": 0.5412, "execution_avg_ms": 53.9899, "estimated_rows_avg": 1, "actual_rows_avg": 1 } ] }