0

有没有人有查询表格的经验

select * from TableX where columnY = 'Z' limit some_limits

例如:

select * from Topics where category_id = 100

这里 columnY 被索引,但它不是主键。ColumnY = Z 可能会返回不可预测的行数(从零到几千)。

我只是想知道数据集相当大的情况,例如 TableX 中超过 1000 万个项目。这种查询的性能如何?

关于性能的一些细节应该很好(例如,我的意思是特定的大 O 分析)。

4

1 回答 1

0

这取决于找到的记录。如果您的查询返回大量记录,则加载浏览器可能需要一些时间。甚至更大的回报可能会使您的浏览器无响应。但这就是您执行查询的方式。对于此类问题,更好的解决方案可能是像使用相关限制一样限制查询。此外,除了手动限制之外,您还可以将限制与循环一起使用,直到某个索引,然后在编程的情况下再次从以下索引开始。我用编程的上下文来回答。希望这能回答你的问题

于 2012-05-11T00:29:08.620 回答