今天在调用一个存储过程的时候报这样的错误:
错误代码: 1206
The total number of locks exceeds the lock table size
网上查询资料之后,决定要去修改my.ini下的innodb_buffer_pool_size的值,下面说说我修改过程中遇到的问题
首先到mysql的安装路径下找到my-default.ini 修改为my.ini 去掉innodb_buffer_pool_size前面的#
重启mysql服务,但是查询SHOW VARIABLES LIKE '%buffer_pool%',发现innodb_buffer_pool_size的值并没有修改
反复试验的很多次都没有行通,后来查询http://blog.xg98.com/article.asp?id=2159这位大神的博客才得以醒悟
原来是要去修改数据库文件下的my.ini,默认路径为:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6\my.ini
后来修改之后重启服务器,得以解决。。。。。。。。