2 つのタイプ ( ) のソファベースに約 900 のドキュメントを追加し、拡張して使用してCountry and Rate
1 つのタイプ Country を取得しようとしましたCrudRepository
findAll
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に関連しているかどうかを確認するにはどうすればよいですか?