--- title: "Fix borodino SQL queries: replace ORDER BY RANDOM() with TABLESAMPLE SYSTEM()" date: 2026-02-07T00:55:23+01:00 draft: false tags: ["commit", "bojemoi", "fix", "borodino"] categories: ["Git Activity"] summary: "Commit 3c5ad95 par Betty — 3 fichier(s) modifié(s)" author: "Betty" --- ## Commit `3c5ad95` | | | |---|---| | **Repository** | bojemoi | | **Branch** | `main` | | **Auteur** | Betty | | **Hash** | `3c5ad95aae949058e25c9b7ee4bb20ccf2620995` | | **Date** | 2026-02-07 | ### Description ORDER BY RANDOM() on hosts table (6.15M rows) caused full sequential scans taking ~7.5s each, driving PostgreSQL to 459% CPU. TABLESAMPLE SYSTEM() samples random blocks at I/O level, reducing query time to milliseconds. Also fixes SQL injection in thearm_uzi via parameterized query. Co-Authored-By: Claude Opus 4.6 ### Fichiers modifiés ``` M borodino/thearm_ak47 M borodino/thearm_bm12 M borodino/thearm_uzi ``` ### Statistiques ``` 3 files changed, 3 insertions(+), 3 deletions(-) ```