gpt4 book ai didi

c# - 我应该加载所有数据一次还是一次加载一行 -- MySQL -- C#

转载 作者:行者123 更新时间:2023-11-29 11:29:01 26 4
gpt4 key购买 nike

我正在创建一个应用程序,其中有 n 行(实际上将超过 100 万行),并且需要知道您的想法;实现起来更好吗?

目标是我需要迭代每一行,并为每一行做一些很酷的事情......但是有两种方法可以做到这一点。

第一种方法:

SELECT * FROM table and load them all into a list...

第二种方式:

SELECT...LIMIT 1 and load 1 row, do the work on that row,then redo a SELECT...LIMIT 1 each time.

当考虑到性能很重要、内存没有问题并且持续查找也不是很昂贵时,哪种方式更好。

最佳答案

只需一次加载 1000 条记录,处理它们并加载下 1000 条记录。这将减少建立/拆除的连接量以及发送到数据库服务器的查询量。

关于c# - 我应该加载所有数据一次还是一次加载一行 -- MySQL -- C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37734828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com