数据库的游标有什么必要性?
先说明一下我对游标肤浅的认识:游标是把数据库里的特定数据逐条从硬盘搬到内存中,以便在内存中的程序进行逐条遍历。
如果是这样的话,我就不清楚游标的必要性了,相较于游标遍历,把整个结果集读取到内存中操作有什么劣势吗?
我看见有人说“用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。”我想是不是因为在程序处理过程中数据库的数据可能发生变化所以逐条读取减少处理时间,避免不同步?
谢谢大哥们指教!
mysql
sql
数据库
赞
收藏 0
回答 1
待解决
相关问题
OceanBase是什么样的数据库?
1061浏览 • 1回复 待解决
PolarDB 数据库结构是什么?
470浏览 • 1回复 待解决
云数据库RDS和云原生关系型数据库PolarDB有什么区别?
300浏览 • 1回复 待解决
PolarDB存储数据库后中文数据在数据库中显示乱码什么原因有知道的吗?
354浏览 • 1回复 待解决
使用ets创建数据库如何处理数据库升级?
384浏览 • 1回复 待解决
OrmDatabase 数据库问题
866浏览 • 1回复 待解决
OceanBase数据库的特点有哪些?
928浏览 • 1回复 待解决
同步清洗数据库有什么比较好的方法?
338浏览 • 1回复 待解决
鸿蒙数据库开发CursorWindowAllocationException
3560浏览 • 1回复 待解决
后端查询数据库的性能问题
1124浏览 • 1回复 待解决
关系型数据库有知道的吗?
143浏览 • 1回复 待解决
OceanBase 数据库的部署过程有哪些?
837浏览 • 1回复 待解决
鸿蒙操作系统的数据库操作
5742浏览 • 1回复 待解决
PolarDB存储数据库后中文数据在数据库中显示乱码怎么回事啊?
400浏览 • 1回复 待解决
云数据库Redis版提供怎样的服务?
563浏览 • 1回复 待解决
OceanBase 数据库有怎样的发展历史呢?
1770浏览 • 1回复 待解决
如何连接PolarDB数据库集群 ?
1041浏览 • 1回复 待解决
harmonyOS 开发的APP如何调用SQLServer数据库服务器的数据?
5695浏览 • 5回复 已解决
如何选择数据库?百万级数据、本地程序
265浏览 • 1回复 待解决
数据库主键字段的问题有知道的吗?
449浏览 • 1回复 待解决
关于处理数据库时分层有知道的吗?
184浏览 • 1回复 待解决
TiDB作为云原生数据库,它的作用是什么,是怎样工作的呢?
1622浏览 • 1回复 待解决
关系数据库如何保存图片?
4928浏览 • 2回复 待解决
PolarDB MySQL如何快速克隆数据库?
446浏览 • 1回复 待解决
MongoDB哪个命令可以切换数据库
1372浏览 • 1回复 待解决
只是搬几十条几百条都无所谓,但数据量是几百MB到几GB呢?
如果用的还是机械硬盘呢?几百MB就要读上好一会儿,几GB就等着按分钟算吧。
如果同时有几个请求去读几百MB数据呢?全搬进去吗?假设你的服务器有16G内存,一次读4G数据,同时来了10个请求,内存够用吗?
一次读几个MB,请求更多,GC压力不大吗?会不会OOM?