SELECT COUNT() or SELECT * optimization



我正在使用Oracle 11g作为我的数据库。我正在尝试从数据库端进行分页。

我必须在桌子上记下记录。有一个100K的重新编码,大约需要2分钟。我试图使用分页来做的是,在第一页中显示X数量的记录;则下一页显示下一个CCD_ 2记录数,依此类推

从数据库表中获取"COUNT()"所花费的时间是否与获取包含数据的行所花费的相同?

是否有任何方法或逻辑来执行此类任务(索引除外)

谢谢。

两者都需要相当长的时间,因为它必须读取整个表。但是Count(*)比SELECT(选择)*花费更多的时间

最新更新