|
|
|
Как указывать значения переменных в мегабайтах?
|
|||
|---|---|---|---|
|
#18+
Имеем MySQL 5.6. Имеем переменные: innodb_data_file_path = ibdata1:12M:autoextend innodb_autoextend_increment = 24 В случае с переменной innodb_data_file_path размер указан в мегабайтах с помощью буквы M и файл ibdata1 именно такого размера и создается, а в случае с переменной innodb_autoextend_increment чтобы указать размер в 24 Мегабайта его нужно указывать уже без буквы М, в противном случае автоинкремент будет размером 1 Гбайт. В my.ini есть куча других переменных с указанием размеров: query_cache_size = 128M thread_cache_size = 32 max_heap_table_size = 32M tmp_table_size = 32M key_buffer_size = 16M max_allowed_packet = 100M thread_stack = 512K max_binlog_size = 100M Вот я теперь и думаю, а как MySQL в других переменных читает размеры с буквой М и как понять, где буква М нужна, а где нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 17:50 |
|
||
|
Как указывать значения переменных в мегабайтах?
|
|||
|---|---|---|---|
|
#18+
В мануал заглядывать: http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_autoextend_increment The increment size ( in MB ) for extending the size of an auto-extend InnoDB system tablespace file when it becomes full. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 19:03 |
|
||
|
Как указывать значения переменных в мегабайтах?
|
|||
|---|---|---|---|
|
#18+
vkleВ мануал заглядывать: И так каждую переменную проверять что ли, где ставить М, а где не ставить? А единого правила на синтаксис значений переменных не существует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 20:58 |
|
||
|
Как указывать значения переменных в мегабайтах?
|
|||
|---|---|---|---|
|
#18+
Posohov, Единое правило есть: http://dev.mysql.com/doc/refman/5.7/en/program-variables.html For variables that take a numeric value, the value can be given with a suffix of K, M, or G (either uppercase or lowercase) to indicate a multiplier of 1024, 10242 or 10243. Для параметра innodb_autoextend_increment суффиксы неприменимы, т.к. у него небольшой диапазон значений - от 1 до 1000 и не допускаются дробные значения. Т.е. ни байты, ни килобайты, ни гигабайты быть не могут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 21:35 |
|
||
|
Как указывать значения переменных в мегабайтах?
|
|||
|---|---|---|---|
|
#18+
PosohovИ так каждую переменную проверять что ли, где ставить М, а где не ставить?Проверять в документации стоит каждую переменную, которую собираетесь изменить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 21:36 |
|
||
|
Как указывать значения переменных в мегабайтах?
|
|||
|---|---|---|---|
|
#18+
miksoftPosohov, Единое правило есть: Спасибо - это радует! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 21:39 |
|
||
|
Как указывать значения переменных в мегабайтах?
|
|||
|---|---|---|---|
|
#18+
miksoftПроверять в документации стоит каждую переменную, которую собираетесь изменить. А вот это совсем не радует. Но все равно спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 21:41 |
|
||
|
Как указывать значения переменных в мегабайтах?
|
|||
|---|---|---|---|
|
#18+
PosohovmiksoftПроверять в документации стоит каждую переменную, которую собираетесь изменить. А вот это совсем не радует. Но все равно спасибо.А что, вы так много их меняете? Обычно это делается раз-два при установке и донастройке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2016, 22:30 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=101&tid=1831766]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 414ms |

| 0 / 0 |
