【问题标题】:Micronaut Data - Pageable or Flowable.skip().limit()?Micronaut 数据 - 可分页或 Flowable.skip().limit()?
【发布时间】:2019-09-10 15:29:22
【问题描述】:

我想知道是否有人可以解释每种方法的差异和优缺点。 IE。对数据库、性能等的底层查询

  1. RxJava 方法
RxJavaCrudRepository.findAll().skip(offset).limit(max)
  1. 可分页的方法
CrudRepository.findAll(Pageable.from(offset, max))

【问题讨论】:

    标签: rx-java2 micronaut micronaut-data


    【解决方案1】:

    因此,在对生成的 SQL 进行了一些挖掘和调试之后,我得出的结论是: 方法 1 不做任何幕后魔术,并使用没有 LIMIT 的 SELECT,从 DB 中获取所有行,然后应用跳过/偏移量。这意味着绝对不应该使用它,方法 2 是要走的路。

    【讨论】:

      猜你喜欢
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      • 1970-01-01
      • 1970-01-01
      • 2018-05-10
      • 1970-01-01
      • 2011-03-19
      相关资源
      最近更新 更多