FAQ |
Kalender |
2010-02-09, 21:44 | #7 | ||
|
|||
Klarade millennium-buggen
|
Rejält med minne till InnoDB.
Typ 120% av databasens storlek. Har du 1 GB databas så ska du ha 1,2 GB minne. Hela databasena ska alltså ligga i RAM, då går det perfekt. Som standard har Mysql endast några få MB minne allokerat till InnoBD, inte att undra på att det går segt då. InnoDB:s databas är en en enda lång fil, och ska systemet börja bläddra i den så trögar det ordentligt. Justera logfilernas storlek därefter. Notera att du inte bara kan ändra logfilernas storlek sådär och starta om, nej, du måste stänga mysqlservern, ta bort logfilerna och sedan ändra i my.cnf och starta om. Backup på filer är att rekommendera! Läs mer: http://www.mysqlperformanceblog.com/...zation-basics/ http://www.mysqlperformanceblog.com/...log-file-size/ http://tag1consulting.com/InnoDB_Performance_Tuning Tillägg: Till stora databser bör man alltså ha gott om ram till att börja med. Operativet och andra processer kan ju också vilja ha lite minne. Senast redigerad av Magnus_A den 2010-02-09 klockan 21:47 |
||
Svara med citat |
|
|