채택완료

nodejs에서 pool

2018-10-22 (월) 12:28:36 2,477

안녕하세요

nodejs 에서

npm install --save influx

이것 설치해서

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

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

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

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

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

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

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

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

답변에 대한 댓글 1개

감사합니다.
원인을 찾았습니다

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

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

둘다 awiat가 걸려있고요

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

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

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

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