不久前,我在运行Ubuntu的机器上的一个docker容器中创建了一个mariadb的示例。后来我了解到我需要更新一些设置来保持运行顺畅,但是当我创建映像时,我没有指定任何.cnf卷。我如何为这个映像更新/创建一个.cnf文件呢?当涉及到docker时,我是一个完全的新手,所以请给我灌输。我试过从图像中访问文件,但是没有文本编辑器。
rkkpypqq1#
MariaDB的默认值对于小示例来说几乎是开箱即用的(容器)。你应该只需要在出现问题时改变设置。如果您有多余的内存,可以增加innodb_buffer_pool_size。使用mariadb容器,您不需要编辑.cnf文件,只需在命令行上为每个the docs (that you should defiantly read)添加几个选项。建议暂时使用默认值,如果遇到问题,请在dba.stackexchange.com上添加一个新问题,其中包括show global status输出和速度慢的查询(show create table TBLNAME/explain QUERY)的详细信息。
show global status
show create table TBLNAME
explain QUERY
1条答案
按热度按时间rkkpypqq1#
MariaDB的默认值对于小示例来说几乎是开箱即用的(容器)。你应该只需要在出现问题时改变设置。
如果您有多余的内存,可以增加innodb_buffer_pool_size。
使用mariadb容器,您不需要编辑.cnf文件,只需在命令行上为每个the docs (that you should defiantly read)添加几个选项。
建议暂时使用默认值,如果遇到问题,请在dba.stackexchange.com上添加一个新问题,其中包括
show global status
输出和速度慢的查询(show create table TBLNAME
/explain QUERY
)的详细信息。