Java今天面试官问我一个问题,求分析

面试官:我数据库有1亿个数据,需要执行迁移到新表,用Java怎么实现我:使用MyBatis,进行分批查询防止溢出之后再批量插入面试官:是如何查询的?速度会不会慢我:用li... 面试官: 我数据库有1亿个数据, 需要执行迁移到新表, 用Java怎么实现
我: 使用MyBatis,进行分批查询防止溢出之后再批量插入
面试官:是如何查询的?速度会不会慢
我:用limit子查询,速度会得到提升
面试官: 那你有什么好的优化方法吗?

我就不知道了.面试官是想get出什么知识点啊?求解惑
展开
 我来答
Cool__Wu
2020-10-23 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:83%
帮助的人:28.9万
展开全部

分析面试官提问的目的,首先提到有上亿的数据量,可以判断出这道题目的核心应该是大数据量;然后追问中提到速度会不会慢,判断他的侧重点应该是迁移的效率问题;最后问优化方法,应该是想知道有没有提升迁移效率的方案,这里可以考虑使用多线程

小青年宝哥
2020-10-23 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:263
采纳率:53%
帮助的人:60.9万
展开全部
这种不常用的需求何必在乎那么一点时间?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的雷咩咩
2020-10-23 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7833万
展开全部
我有个想法,是迁移到新表,没说新数据库,也就是说的同一个数据库,对不对,那直接改表名不就好了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式