Några tips:
- Minimera antalet index – det blir mindre underhåll av index. Detta är uppenbarligen en kompromiss med SELECT-prestanda.
- Maximera antalet INSERT per transaktion – "hållbarhetspriset" blir mindre (dvs fysisk skrivning till disk kan göras i bakgrunden medan resten av transaktionen fortfarande körs, om transaktionen är tillräckligt lång). En stor transaktion kommer vanligtvis att vara snabbare än många små transaktioner, men detta är uppenbarligen beroende av den faktiska logiken du försöker implementera.
- Flytta tabellen till en snabbare lagring, till exempel SSD. Läsningar kan cachelagras, men en hållbar transaktionen måste vara fysiskt skriven till disken, så det räcker inte med cachning.
Det skulle också vara bra om du kunde visa oss din exakta databasstruktur och den exakta INSERT-satsen du använder.