Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL 5.5.21 innodb_buffer_pool_size / 7 сообщений из 7, страница 1 из 1
11.12.2013, 16:18:06
    #38497270
CallDrop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL 5.5.21 innodb_buffer_pool_size
Имеется Server 2003 Enterprise 8 Гб ОЗУ 32 бит, по идее поддерживает более 3Гбайт ОЗУ

Пытаюсь поставить innodb_buffer_pool_size больше 1.5 Гбайт выдает ошибку
InnoDB: Initializing buffer pool, size = 1.6G
InnoDB: VirtualAlloc(1699840000 bytes) failed; Windows error 8
InnoDB: Completed initialization of buffer pool
InnoDB: Fatal error: cannot allocate memory for the buffer pool

Подскажите, как можно решить проблему?

my.ini
[client]
port=3306

[mysql]
default-character-set=utf8
[mysqld]

port=3306

basedir="F:/stat/MySQL/MySQL Server 5.5/"
datadir="F:/stat/MySQL/MySQL Server 5.5/Data/"
character-set-server=utf8
default-storage-engine=INNODB

sql-mode="STRICT_ALL_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

max_connections=50
query_cache_size=128M
table_cache=700
tmp_table_size=100M
max_heap_table_size=100M
thread_cache_size=16

#*** MyISAM Specific options
myisam_max_sort_file_size=10G
myisam_sort_buffer_size=64M
# key_buffer_size размер файлов в БД с расширением MYI
key_buffer_size=30M
read_buffer_size=2M
read_rnd_buffer_size=16M
sort_buffer_size=8M


#*** INNODB Specific options ***
innodb_file_per_table
innodb_lock_wait_timeout=500
innodb_additional_mem_pool_size=20M
innodb_flush_log_at_trx_commit=2
# innodb_log_buffer_size рекомендуется 8-16М
innodb_log_buffer_size=4M
#innodb_buffer_pool_size 70-80% от общей памяти
innodb_buffer_pool_size=900M
innodb_log_file_size=60M
innodb_thread_concurrency=8
...
Рейтинг: 0 / 0
11.12.2013, 16:36:28
    #38497322
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL 5.5.21 innodb_buffer_pool_size
авторИмеется Server 2003 Enterprise 8 Гб ОЗУ 32 бит, по идее поддерживает более 3Гбайт ОЗУ

учита матчасть. он её держит через PAE
...
Рейтинг: 0 / 0
11.12.2013, 17:29:05
    #38497439
CallDrop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL 5.5.21 innodb_buffer_pool_size
Подскажите в каком направлении копать, в BOOT.INI ключ PAE прописан
...
Рейтинг: 0 / 0
11.12.2013, 17:47:44
    #38497486
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL 5.5.21 innodb_buffer_pool_size
поставить x64
...
Рейтинг: 0 / 0
11.12.2013, 17:52:00
    #38497489
CallDrop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL 5.5.21 innodb_buffer_pool_size
Т.е. никакими параметрами MySQL или там еще чего-нибудь мне не удастся увеличить innodb_buffer_pool_size более 1.5Гб? Только смена винды на 64бит поможет?
...
Рейтинг: 0 / 0
11.12.2013, 17:52:09
    #38497490
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL 5.5.21 innodb_buffer_pool_size
To take advantage of AWE memory, you will need to recompile MySQL yourself. The current project settings needed for doing this can be found in the innobase/os/os0proc.c source file.
...
Рейтинг: 0 / 0
11.12.2013, 17:57:25
    #38497501
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL 5.5.21 innodb_buffer_pool_size
ScareCrowTo take advantage of AWE memory, you will need to recompile MySQL yourself. The current project settings needed for
doing this can be found in the innobase/os/os0proc.c source file.


http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_buffer_pool_awe_mem_mb
авторThe size of the buffer pool (in MB), if it is placed in the AWE memory. If it is greater than 0, innodb_buffer_pool_size is the window in the 32-bit address space of mysqld where InnoDB maps that AWE memory. A good value for innodb_buffer_pool_size is 500MB. The maximum possible value is 63000.

To take advantage of AWE memory, you will need to recompile MySQL yourself. The current project settings needed for doing this can be found in the storage/innobase/os/os0proc.c source file.

This variable was removed in MySQL 5.1.13. Before that, it is relevant only in 32-bit Windows. If your 32-bit Windows operating system supports more than 4GB memory, using so-called “Address Windowing Extensions,” you can allocate the InnoDB buffer pool into the AWE physical memory using this variable.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL 5.5.21 innodb_buffer_pool_size / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]