【性能之道】
青山师
编码、架构、程序人生;此博客输出内容永久免费,长期分享JAVA开发技术
展开
-
【MySQL高级技术】通过案例精解MySQL数据库InnoDB读写锁、事务隔离级别
Mysql 锁解读、事务隔离级别锁性能分:乐观(比如使用version字段比对,无需等待)、悲观(需要等待其他事务)读锁(共享锁)、写锁(排他锁) 均属于悲观锁粒度分:行级锁、表级锁锁示例对表加读锁:lock table tableName read所有session可以读;但是当前session 更新插入报错,其他session 更新插入等待。比如: 在数据迁移时,加读锁,防...原创 2018-10-15 22:18:32 · 878 阅读 · 0 评论 -
【MySQL高级】MySQL 传输数据过大 max_allowed_packet 参数的设置
MySQL max_allowed_packet 设置以字节发送给服务器的最大数据包大小. (默认: 1MB),数据库变更需要:大的插入和更新可能会被max_allowed_packet 参数限制,导致失败。可以修改mysql服务器的配置(my.ini 或者 my.cnf 文件)参数:max_allowed_packet = 30M 来解决,缺陷是该方法需要重启mysql服务器。...原创 2018-04-28 15:50:50 · 13331 阅读 · 0 评论