我正在使用 Oracle 11g 作为我的数据库。我正在尝试从数据库端进行分页。
我必须在桌上获得记录数。并且有一个100K的重新编码,大约需要2分钟。我尝试使用分页的方法是,在第一页中显示X
个记录数;然后下一页显示下一个X
个记录,依此类推。
从db表中获取'COUNT()'需要花费相同的时间来获取带有数据的那些行吗?
是否有任何方法或逻辑可以执行此类任务(除了索引)。
谢谢。
答案 0 :(得分:1)
两者都需要相当长的时间,因为它必须阅读整个表格。但Count(*)比SELECT *
花费更多时间