![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
shengang1978
噢噢噢
展开
-
MySql 5.1x InnoDB "ERROR 1206 (HY000): The total number of locks exceeds the lock table size"的解决方法
MySql 5.1.x版本,在大量数据表(超过百万记录)里删除大批量数据是,会出现 "ERROR 1206 (HY000): The total number of locks exceeds the lock table size"错误 解决方法: 1. 修改my.cnf文件,增加或打开下面配置 innodb_buffer_pool_size = 512M2. 重启Mys原创 2016-03-08 17:24:10 · 1395 阅读 · 0 评论 -
CentOS 6 升级MySql (5.1.x 到 5.5, 再到5.6)
1. 使用mysqldump备份数据 mysqldump --all-databases --routines --triggers --events > 20160405_backup.sql -uroot -pqiandu 2. 备份my.cnf文件 cp /etc/my.cnf ./my.cnf -- centOs 6 3. 运行下面命令,更新repo原创 2016-04-05 15:48:26 · 583 阅读 · 0 评论 -
Mysql的order by + limit性能优化
Mysql的order by + limit性能优化: 原sql语句如下,在大数据量下(几百上千万),性能非常糟糕。 SELECT * FROM products ORDER BY date LIMIT 0, 10; 改为如下: SELECT * FROM products JOIN (SELECT id FROM products原创 2017-11-21 18:03:03 · 9546 阅读 · 9 评论