在DataTable上选择运行时间

发布于 2024-10-31 19:16:26 字数 247 浏览 4 评论 0原文

我需要使用 DataTable 作为查找表。 查找数据的运行时间是多少? 如果我需要 m 条记录的范围 需要 O(log n) + O(m) 吗?

我有以下列:

ItemID,
timeC, ...

我的选择必须是:

Item = ___ && timeC between ___ and ___.

如何改进查找

I need to use DataTable as a lookup table.
What is the running time on finding a data.
if I need range of m records
will it take O(log n) + O(m) ?

I have the following columns:

ItemID,
timeC, ...

My select must be:

Item = ___ && timeC between ___ and ___.

How can I improve the lookup

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浪菊怪哟 2024-11-07 19:16:26

这取决于您需要查找哪些数据(以及列中存在哪些索引)。这是一篇文章,描述了如何改进使用 DataView 选择时的性能太慢

It depends in which data you need to look up (and which indexes exist in the columns). Here is an article describing how you can improve performance when selecting is too slow by using a DataView

狼性发作 2024-11-07 19:16:26

这取决于您的搜索条件,DataTables 可以有索引,并且可以定义主键,因此查找行的性能取决于您的搜索条件(IMO)。

It depends on you criteria for search, DataTables can have indexes, and may have primary keys defined, so the performance of finding a row is dependent of your search criteria IMO.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文