使用C#从MySQL读取数据的最快方法

6

我想知道是否有比使用类似以下方法更快的方法:

while (Reader.Read())

阅读MySQL select查询结果。

我从数据库中随机取出了10,000行,希望尽快地阅读它。如果我们知道查询结果的结构(例如使用元数据设置结构),是否有一种将结果序列化的方法?

1个回答

5
尝试使用 MySQLDataAdapter.Fill 方法填充任何 DataTable 对象 - 读取速度与使用 Read 方法最优的读取数据方式相当(取决于您的 while 块读取方式),主要优点是您可以实现准备好的数据收集,您可以管理它或仅将其写入 XML 文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接