选择DataTable上的运行时间

时间:2011-04-13 06:34:08

标签: c# optimization select datatable runtime

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

我有以下专栏:

ItemID,
timeC, ...

我的选择必须是:

Item = ___ && timeC between ___ and ___.

如何改善查询

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

这取决于您需要查找哪些数据(以及列中存在哪些索引)。以下an article描述了如何使用DataView

选择速度太慢时提高效果
相关问题