繁体   English   中英

如何在Windows命令行中增加innodb_buffer_pool_size

[英]how to increase innodb_buffer_pool_size in windows command line

我试图在MySQL中创建表,然后收到错误1206(锁总数超过了锁表大小)。

我了解我需要增加innodb_buffer_pool_size (当前设置约为100m),我的数据集非常大。

我打算创建的表应该返回超过100万行,并且包含大量文本返回。 我是一名历史学家,在更改MySQL选项文件方面不是很有经验。

将此添加到您的配置文件

innodb_buffer_pool_size=1G

然后重启mysql服务。 您应该确保您的日志文件最小为250M。

由于变量innodb_buffer_pool_size为只读类型,因此您必须在配置文件中设置值并重新启动服务。

编辑

一步步

  1. 在MySQL服务器上找到配置文件。 (my.cnf或my.ini)
  2. 更改innodb_buffer_pool_size = 1G
  3. 确保您的innodb_log_file_size = 250M(最小,日志文件大小至少应为buffer_pool的25%)
  4. 删除旧的日志文件
  5. 重新启动服务!

从MySQL.com下载MySQL工作台,安装在服务器上,它将帮助您在配置文件中进行编辑

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM