Docker Postgres замедляет время запроса с использованием индексовJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Docker Postgres замедляет время запроса с использованием индексов

Сообщение Anonymous »

Вы когда-нибудь сталкивались с медленными запросами в Postgres, даже с использованием индексов? Ну, я запускаю его внутри Docker на своем Mac, и я все еще получаю до 330 мс запроса по вызову `existsByScopeName`.
Представьте, что я использую Spring Data JPA (с Hibernate внизу), и у меня никогда не возникало проблем такого типа, введите описание изображения здесь.
это моя сущность реализация:

Код: Выделить всё

@Entity
@Getter
@Setter
@Table(name = "scopes_table", indexes = {
@Index(name = "scope_name_idx", columnList = "scope_name", unique = true),
@Index(name = "scope_value_idx", columnList = "scope_value", unique = true)
})
public class ScopeEntity {
@Id
@GeneratedValue(strategy = GenerationType.UUID)
private UUID scopeId;

@Column(nullable = false)
private String scopeName;

@Column(nullable = false)
private String scopeValue;

@Column
private String scopeDescription;
}
а это репозиторий:

Код: Выделить всё

public interface ScopeRepository extends JpaRepository {
boolean existsByScopeName(String scopeName);
boolean existsByScopeValue(String scopeValue);

Optional findByScopeId(UUID scopeId);
}
Спасибо за любую помощь.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»