|
Еще раз о включение опции innodb_file_per_table
|
|||
---|---|---|---|
#18+
Сразу после установки mariaDB еще до создания баз я хочу включить параметр innodb_per_table. Для включения параметра innodb_per_table в интернете предлагают 3 варианта: a) сделать бекап баз (в нашем случае базы еще нет) , удалить все базы кроме information_schema и mysql (в нашем случае надо удалить только базу performance_schema) ,остановить mysql, удалить файлы ib_logfile* и ibdata1 ,установить параметр innodb_per_table=1, запустить mysql, запустить mysql_upgrade для генерации новой базы performance_schema б) сделать бекап баз, удалить все базы кроме information_schema, performance_schema и mysql (в нашем случае ни одной не надо удалять), удалить файлы ib_logfile* и ibdata1, установить параметр innodb_per_table=1, запустить mysql в) сделать бекап баз, удалить все базы, удалить файлы ib_logfile* и ibdata1, установить параметр innodb_per_table=1, запустить mysql. Может ли иметь значение по какому варианту действовать? Скажется ли это на производительности базы данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2020, 08:21 |
|
Еще раз о включение опции innodb_file_per_table
|
|||
---|---|---|---|
#18+
Если нет рабочих БД, надо просто включить innodb_file_per_table (откорректировать my.ini или строку запуска сервиса) и перестартовать сервер. Всё остальное нафиг не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2020, 08:28 |
|
Еще раз о включение опции innodb_file_per_table
|
|||
---|---|---|---|
#18+
Спасибо за оперативный ответ! Даже если только установлен mysql и ни разу не запускался, сразу выставить параметр innodb_per_table=1 в my.ini и попытаться запустить mysql, то он не запуститься пока не удалишь ib_logfile* и ibdata1. Это нормально... или надо после установки как-то по другому запускать mysql c этим параметром, чтобы он запустился? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2020, 08:34 |
|
Еще раз о включение опции innodb_file_per_table
|
|||
---|---|---|---|
#18+
george_zabbix то он не запуститься пока не удалишь ib_logfile* и ibdata1. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2020, 08:59 |
|
Еще раз о включение опции innodb_file_per_table
|
|||
---|---|---|---|
#18+
george_zabbix, у вас другая ситуация была авторТолько установил MySQL добавил в конфигурационный файл строки innodb_data_file_path = ibdata1:128M;ibdata2:128M:autoextend:max:4096M innodb_file_per_table = 1 и запустил, в результате получил ошибку: The innodb_system data file ‘./ibdata1’ is of a different size 768 pages than the 8192 pages specified in the .cnf file. нельзя было менять данные о файле ibdata1 просто добавить строку innodb_file_per_table = 1 и перезапустить сервер ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2020, 18:38 |
|
Еще раз о включение опции innodb_file_per_table
|
|||
---|---|---|---|
#18+
Спасибо за ответ! Не подскажите может ли иметь хоть какое-то значение выставление этого параметра на производительность MySQL: innodb_data_file_path в Интернете описывают разные значения: innodb_data_file_path = ibdata1:128M;ibdata2:128M:autoextend:max:4096M innodb_data_file_path = ibdata1:1G innodb_data_file_path = ibdata1:10M:autoextend innodb_data_file_path=/data/ibdata1:2000M;/data/ibdata2:2000M /data/ibdata3:100M:autoextend:max:2000M ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 06:40 |
|
Еще раз о включение опции innodb_file_per_table
|
|||
---|---|---|---|
#18+
Имеет ли вообще смысл если выставлен параметр innodb_file_per_table =1 одновременно устанавливать параметр innodb_data_file_path? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 07:15 |
|
Еще раз о включение опции innodb_file_per_table
|
|||
---|---|---|---|
#18+
george_zabbix Имеет ли вообще смысл если выставлен параметр innodb_file_per_table =1 одновременно устанавливать параметр innodb_data_file_path? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 10:16 |
|
|
start [/forum/topic.php?fid=47&fpage=22&tid=1828628]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 450ms |
0 / 0 |