
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 · 1443 阅读 · 0 评论 -
CentOS 6 升级MySql (5.1.x 到 5.5, 再到5.6)
1. 使用mysqldump备份数据 mysqldump --all-databases --routines --triggers --events > 20160405_backup.sql -uroot -pqiandu2. 备份my.cnf文件 cp /etc/my.cnf ./my.cnf -- centOs 63. 运行下面命令,更新repo原创 2016-04-05 15:48:26 · 615 阅读 · 0 评论 -
Mysql的order by + limit性能优化
Mysql的order by + limit性能优化:原sql语句如下,在大数据量下(几百上千万),性能非常糟糕。SELECT *FROM productsORDER BY dateLIMIT 0, 10;改为如下:SELECT *FROM productsJOIN (SELECT id FROM products原创 2017-11-21 18:03:03 · 9639 阅读 · 9 评论