Kom ihåg mig?
Home Menu

Menu


MySQL + InnoDB

Ämnesverktyg Visningsalternativ
Oläst 2009-05-14, 09:03 #1
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Hej,

undrar om någon har lite erfarenhet inom följande problem.

Vi kör en dedikerad server enbart för vår MySQL-databas och använder oss enbart av tabeller som kör InnoDB-motorn.
Servern är en Dell PowerEdge 2950 med 6 hårddiskar - RAID-1 (2 diskar) för Debian 5 och RAID-10 (4 diskar) för lagring av MySQL - och 16GB RAM.

Problemet ligger i att InnoDB-motorn stängs av automatiskt (det går alltså inte köra några tabeller med InnoDB) när variablen innodb_buffer_pool_size sätts till högre värde än 2GB.
Vad jag skulle vilja är att sätta den här variablen till ungefär 12GB.

MySQL AB beskriver följande:
Citat:
innodb_buffer_pool_size: The size in bytes of the memory buffer InnoDB uses to cache data and indexes of its tables. The default value is 8MB. The larger you set this value, the less disk I/O is needed to access data in tables. On a dedicated database server, you may set this to up to 80% of the machine physical memory size
Någon som vet vad som kan vara fel eller som har råkat ut för följande scenario?
Kan det vara några andra variabler som påverkar inställningarna på detta, kan i och för sig vara svårt att svara på..
MySQLs errorlog ger ingen information alls..

All hjälp uppskattas.


mvh
Victor
thorsell är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-14, 09:19 #2
Björklunds avatar
Björklund Björklund är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2006
Inlägg: 594
Björklund Björklund är inte uppkopplad
Mycket flitig postare
Björklunds avatar
 
Reg.datum: Jul 2006
Inlägg: 594
Vad säger loggen?
Björklund är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-14, 09:33 #3
taz76 taz76 är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2008
Inlägg: 388
taz76 taz76 är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2008
Inlägg: 388
Jag vet inte om det är så men jag funderar på om det är något annat som påverkar, kanske linuxkärnan.. något som ligger närmare hårdvara än i mysql. Kanske kolla i systemloggarna..
taz76 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-14, 10:36 #4
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Upptäckte följande i errorloggen som uppstår vid uppstart av mysql, vet dock inte om det relaterar till problemet men det ser ut att göra det:

[ERROR] innobase_buffer_pool_size can't be over 4GB on 32-bit systems
thorsell är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-14, 10:41 #5
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Fullt möjligt. 32-bit system kan bara allokera stra under 4GB, så det är ett problem.

Därför kör jag 64bit system på min senaste burk som skall installeras.
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-14, 10:55 #6
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Problemet är bara att vi kör:

Linux version 2.6.26-1-amd64 (Debian 2.6.26-13lenny2) ([email protected]) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Fri Mar 13 19:34:38 UTC 2009

vilket är en 64-bits linux version.
thorsell är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-14, 11:40 #7
dotvoid dotvoid är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 199
dotvoid dotvoid är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 199
Är MySQL kompilerad för 64-bitar? Jag kan tänka mig att också det inverkar...
dotvoid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-14, 12:43 #8
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Tydligen är det ja
Citat:
Originally posted by dotvoid@May 14 2009, 10:40
Är MySQL kompilerad för 64-bitar? Jag kan tänka mig att också det inverkar...
Nej, det var tydligen det som var problemet, jag var inte informerad om detta och förhoppningsvis kommer en ominstallation lösa mina problem
thorsell är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-15, 07:58 #9
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Och ominstallationen löste samtliga problem.. hur bra som helst
Tack för tipset dotvoid..
thorsell är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:37.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017