分类: mysql

4 篇文章

RPM 包离线升级 mysql
过滤出已安装的MySQL相关的包 [root@mysql-0001 mysql]# rpm -qa|grep -i mysql mysql-community-client-5.7.42-1.el7.x86_64 mysql-community-libs-5.7.42-1.el7.x86_64 mysql-community-server-5.7.…
使用 MyBatis 的 BATCH 方式执行批量修改
前言 最近在优化公司的一个数据导入功能,里面涉及到比较复杂的逻辑,特别是最后一个列表更新,涉及到比较多的数据,在这里卡顿处主要为两处: 1.使用大量的查询条件去做修改删除操作 2.在一个for循环里面调用数据库做修改操作; 当数据量大的时候,服务非常的卡顿,在这里记录一下优化过程 现状 代码一: sql中有大量查询条件 Service 类 // 前…
MySQL 的 EXPLAIN 分析
简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 EXPLAIN 就可以了, 例如: EXPLAIN SELECT * from user_info WHERE id <…