Bug #13370 | Cannot start with innodb_buffer_pool_size > 924M | ||
---|---|---|---|
Submitted: | 21 Sep 2005 8:09 | Modified: | 21 Sep 2005 8:53 |
Reporter: | Spyros Papantoniou | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server | Severity: | S2 (Serious) |
Version: | 4.1.14 | OS: | Windows (Winodws 2003 server SP1) |
Assigned to: | CPU Architecture: | Any |
[21 Sep 2005 8:09]
Spyros Papantoniou
[21 Sep 2005 8:53]
Heikki Tuuri
Hi! I guess the maximum process size in Win 2000 / Xeon is somewhat less than 2 GB. In 32-bit computers, 2 GB is the normal maximum process size. You have allocated 480 MB for the query cache. Make that smaller. This is probably not a bug. You are just running out of the process size. Regards, Heikki
[21 Sep 2005 9:33]
Spyros Papantoniou
So if we were to use Linux, we could use the full 4GB? would the server be faster? many thanks for the prompt reply! Spyros
[21 Sep 2005 9:42]
Marko Mäkelä
On a system with 64-bit address space (such as AMD64, Intel EM64T, and the 64-bit systems by Sun, HP and SGI), InnoDB can use more than 4 gigabytes. On many 32-bit GNU/Linux systems, a process cannot allocate more than 2 gigabytes of memory, because parts of the address space are reserved for other purposes, such as program text. On some 32-bit GNU/Linux systems (most notably Red Hat Linux), the limit has been raised to 3 gigabytes, if I remember correctly.