Det kan tyckas vara en mycket tålmodig person är ett krav för hantering av MySQL-databaser , men genom att ändra det sätt på vilket du infoga poster i en databas , kan du göra transaktioner köra upp till 20 gånger snabbare . Dessutom finns det mer än bara en funktion som finns för att infoga data. Instruktioner
1
Undvik att använda separata enradigt INSERT uttalanden för att infoga flera rader för samma klient . Istället använder en stor INSERT uttalande med flera värden listor .
2
Lita på INSERT SENARELAGD kommandot infoga flera rader för flera klienter . Det automatiskt köer varje rad och väntar tills den riktade bordet inte används av en annan tråd .
3
Utnyttja samtidiga INSERT uttalanden när det handlar MyISAM tabeller . Det blir mindre mellan att läsa och skriva ansökningar om en särskild tabell . Direkt i en tabell
4
läsa in data från en textfil med hjälp av LOAD DATA INFILE uttalande i stället för en INSERT-sats . Det går ungefär 20 gånger snabbare . Innan du infoga data i dem
5
Lock nontransactional tabeller . Detta gör så att indexet buffert att tömmas endast en gång. Om du inte låsa dem , kommer indexet bufferten spolas efter varje INSERT uttalande . Addera