Vue normale

Reçu avant avant-hier

Bullet Cart Codes (Mars 2025) – Problème Résolu pour une Meilleure Performance

21 mars 2025 à 10:15

Mis à jour le 21 mars 2025 Nous avons cherché de nouveaux codes! Fais-moi confiance, Chariot à balles n’est totalement pas le même que Rails morts. Vous devez traîner l’or et alimenter votre chariot tout en faisant face à des dangers sur la route, mais les ennemis sont différents, et vous alimentez un chariot, pas […]

Le post Bullet Cart Codes (Mars 2025) – Problème Résolu pour une Meilleure Performance est apparu en premier sur Moyens I/O.

Maximum Speed SQLite Inserts | Julik Tarkhanov

3 mars 2025 à 16:12
"""
Naive - 2.7048650000069756 seconds
With transaction - 2.3600640000076964 seconds
With transaction and prepared statement - 0.637083999987226 seconds
With pragmas, transaction and prepared statement - 0.6406159999896772 seconds
With multirow inserts, pragmas, transaction and prepared statement - 0.3141590000013821 seconds
"""

Ce qu'il faut surtout retenir :
* Utiliser des pragmas pour désactiver le mode synchrone et la journalisation expose au risque de corruption de données, et ne fait rien gagner en performances (ou très peu sur disque magnétique)
* Sur disque magnétique, les transactions apportent un ENORME gain de performance (99.5%) en mémoire ou SSD, c'est plus modeste (18%)
* Les requêtes préparées font encore gagner 66% de perf par-dessus
* Les insertions multi-lignes font encore gagner 50%

Permalien
❌