Visa ett inlägg
Oläst 2011-08-07, 22:53 #15
Droog Droog är inte uppkopplad
Medlem
 
Reg.datum: Apr 2011
Inlägg: 129
Droog Droog är inte uppkopplad
Medlem
 
Reg.datum: Apr 2011
Inlägg: 129
my.cnf hittar du enklast genom att skriva
locate my.cnf
i kommandoprompten. Då får du ut sökvägen till filen. Det kan också vara så att du inte har någon på servern, och då går MySQL mot de hårdkodade defaultvärden som finns inne i databasmotorn. Men sannolikt finns det en fil i filsystemet.

my.cnf kan finnas på flera ställen, och den kopierade texten nedan informerar om vart den finns.
"The location of my.cnf is searched in the order of:
global options - /etc/my.cnf,
server-specific options - /usr/local/mysql/data/my.cnf,
user-specific options - ~/my.cnf"

Källa: http://www.devside.net/guides/linux/mysql

Om det nu är så att det är databasen som ställer till det för dig, bör du aktivera slowloggen och låta den logga några timmar (eller dagar eller minuter beroende på besökarmängden). Därefter analyserar du loggfilerna och du kommer då att få reda på vilka frågor som är tyngst att köra.

Värt att notera är att slowloggen i sig är prestandakrävande så se till att stänga av den när den inte behövs.

Mer info om slowqueryloggen
http://dev.mysql.com/doc/refman/5.0/...query-log.html
Droog är inte uppkopplad   Svara med citatSvara med citat