1

2 つのタイプ ( ) のソファベースに約 900 のドキュメントを追加し、拡張して使用してCountry and Rate1 つのタイプ Country を取得しようとしましたCrudRepositoryfindAll

public interface CountryRepository extends CrudRepository<Country, String> {

}

.

public interface RateRepository extends CrudRepository<Rate, String> {


    List<Rate> findByTopTrue();

    List<Rate> findByCountryStartingWith(String country);

    List<Rate> findByCountryIsoCode(String isoCode);

}

要求どおりにビューをすべて作成しましたが、結果は約 10 秒かかります。これは通常のことです。RateRepository で他のメソッドを使用すると、超高速であることに注意してください。

Rate のトップ フィールドのプライマリ インデックスと GSI も作成しました。

速度の問題がcouchbaseまたはspring-dataに関連しているかどうかを確認するにはどうすればよいですか?

4

1 に答える 1