WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   MySQL + InnoDB (https://www.wn.se/forum/showthread.php?t=36808)

thorsell 2009-05-14 09:03

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

Björklund 2009-05-14 09:19

Vad säger loggen?

taz76 2009-05-14 09:33

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..

thorsell 2009-05-14 10:36

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

Helix 2009-05-14 10:41

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.

thorsell 2009-05-14 10:55

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.

dotvoid 2009-05-14 11:40

Är MySQL kompilerad för 64-bitar? Jag kan tänka mig att också det inverkar...

thorsell 2009-05-14 12:43

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 2009-05-15 07:58

Och ominstallationen löste samtliga problem.. hur bra som helst ;)
Tack för tipset dotvoid..


Alla tider är GMT +2. Klockan är nu 21:22.

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