Select ~insert 语句对于大量的数据是不是效率高?将大量的运算给数据库到底好不好?

Select ~insert 语句对于大量的数据是不是效率高?将大量的运算给数据库到底好不好?,第1张

select 语句比insert语句效率高

不知道楼主的意思是否是 楼上说的,从一个表查出的结果存到另一个表中。 。 insert into a select b,name,b,age from b。

我理解楼主的意思是不是还是说insert和select效率问题。

insert 可以批量插入,效率会提高若干倍。insert int AAA values(...,...) ,(...,...) ......

select 语句建议优化一下插入语句,使得数据库的缓存的命中率有所提升。

只能从数据库方面优化了

可以通过创建stuName的索引。

或者是通过分批存放数据的方式,比如将名字为a开头的学生放一个表,b开头的学生放另一个表,这样效率高很多。不过不清楚你用什么数据库?oracle很容易实现这种功能,其他的不太了解。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10803719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存