【106期】面试官问:Java 多线程如何实现批量拆分 List 导入数据库?
Java

【106期】面试官问:Java 多线程如何实现批量拆分 List 导入数据库?

50 0

一、前言前两天做了一个导入的功能,导入开始的时候非常慢,导入2w条数据要1分多钟,后来一点一点的优化,从直接把list怼进Mysql中,到分配把list导入Mysql中,到多线程把list导入Mysql中。时间是一点一点的变少了。非常的爽,最后变成了10s以内。下面就展示一下过程。二、直接把list...

阅读全文
【094期】面试官问:如果要存 IP 地址,用什么数据类型比较好?
MySQL

【094期】面试官问:如果要存 IP 地址,用什么数据类型比较好?

219 0

在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是使用字符串。但是没有给出具体原因。为了搞清楚这个原因,查了一些资料,记录下来。相对字符串存储,使用无符号整数来存储有如下的好处:节省空间,不管是数据...

阅读全文
MySQL 中如何有效的删除一个大表?
MySQL

MySQL 中如何有效的删除一个大表?

259 0

1、复制表结构,切勿复制数据。2、创建硬链接减少mysql DDL时间,加快锁释放。如果不知道的存储位置,可使用show variables like datadir;命令查看数据存储位置。lnjingxuan.frmjingxuan.frm.bak lnjingxuan.ibdjingxuan.i...

阅读全文