홈>
akka-http/slick 웹 서비스를 작업 중이며 거래에서 다음을 수행해야합니다.
<올>전화를 걸어야하는 웹 서비스가 응답 속도가 느릴 때가 있습니다 (약 2 초라고합시다).
이것으로 인해 SQL 연결이 너무 오래 열려있을 수 있으며 Slick의 연결 풀을 소진하고 다른 독립적 인 요청에 영향을 줄 수 있습니다. 이것이 가능한가? 아니면이 "유휴"트랜잭션 중 연결이 풀에 굶주 리지 않도록하기 위해 무언가를 수행합니까?
걱정해야 할 것이 있다면 이것을 고치기 위해 할 수있는 일이 있습니까?
중요하다면 TokuDB와 함께 MySQL을 사용하고 있습니다.
- 답변 # 1
관련 질문
- mysql : 런타임 시 구문 오류로 인해 데이터베이스를 생성할 수 없는 상태로 승격되었습니다. [중복]
- python : django 도커 컨테이너를 빌드할 때 (1045, "사용자 '사용자'@'IP 또는 호스트'(비밀번호 사용: YES)에 대한 액세스가 거부됨")를 해결하는 방법은 무엇입니까?
- mysql : 데이터베이스 내에서 문자열의 모든 인스턴스를 검색하고 바꾸는 방법은 무엇입니까?
- MySQL 쿼리를 PostgreSQL로 번역
- mysql은 요금 범위에서 DATEDIFF를 선택하고 가격을 얻습니다.
- mysql : 조인 쿼리가 null 값을 반환하지 않음
- mysql : 열의 varchar 문자열 값에서 쉼표 뒤의 모든 것을 제거하는 SQL 쿼리
- MySQL 쿼리 -가장 큰 ID를 가진 레code를 반환하여 그룹이 있는 두 테이블에서 문 선택
- mysql : 대형 CSV를 정규화된 관계형 데이터베이스(여러 테이블 포함)로 가져오는 가장 좋은 방법은 무엇입니까?
- php : 이러한 특정 매개변수를 기반으로 db 행 정보를 설정하는 방법:
매끈한 문서는 이것이 문제가 될 것이라고 말합니다.
와이즈 비즈그리고
와이즈 비즈 와이즈 비즈 데이터베이스가 아닌 계산을 기다릴 때도 기존 세션을 열어 두어 단일 세션을 강제로 사용합니다.보낸 사람 : http://slick.lightbend.com/doc/3.2.0/dbio.html#transactions-and-pinned-sessions