我试图在MySQL中创建一个表,然后得到错误1206(锁的总数超过锁表大小).
我明白我需要增加innodb_buffer_pool_size.(当前设置约为100米),我的数据集非常大.
我打算创建的表应返回超过100万行,并带有大量文本返回值.我是一名历史学家,在改变MySQL选项文件方面经验不足.
将其添加到配置文件中
innodb_buffer_pool_size=1G
Run Code Online (Sandbox Code Playgroud)
然后重启mysql服务.您应确保您的日志文件至少为250M.
由于变量innodb_buffer_pool_size是只读类型,因此必须在配置文件中设置值并重新启动服务.
编辑
一步步