테스트 사이트 - 개발 중인 베타 버전입니다

nodejs에서 pool 채택완료

선구자 7년 전 조회 2,274

안녕하세요

 

nodejs 에서

 

npm install --save influx

이것 설치해서

const client = new Influx.InfluxDB(DB정보);

 

 

 client.query(쿼리);

 

이렇게 해서 client로 사용하는데

 

이게  쿼리를 반복해서 보내면

1초에 1개 꼴로 속도가 나지 않네요

 

이것을 속도개선을 위해서 pool로 바꾸어서 사용하고 싶은데

혹시 사용해 보신 분 계신가요?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
7년 전

캐시 처리된 결과 저장 방식 쿼리로 처리하면 속도 개선할 수 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

선구자
7년 전
감사합니다.
원인을 찾았습니다

쿼리를 예를 들어 아래처럼 두개를 날립니다.

count세는 쿼리 (select count(*) from table)
그냥 쿼리 (select * from table)

둘다 awiat가 걸려있고요

count 쿼리를 날리는 부분에 await를 제거하니

result를 받는 속도가 확실히 빨라졌습니다.

count 도 필요한데 고민이네요...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인