gpt4 book ai didi

mysql - 如何在 Windows 命令行中增加 innodb_buffer_pool_size

转载 作者:行者123 更新时间:2023-11-29 01:21:48 29 4
gpt4 key购买 nike

我试图在 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 - 如何在 Windows 命令行中增加 innodb_buffer_pool_size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19813222/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com