nodejs에서 pool

nodejs에서 pool

QA

nodejs에서 pool

답변 1

본문

안녕하세요

 

nodejs 에서

 

npm install --save influx

이것 설치해서

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

 

 

 client.query(쿼리);

 

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

 

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

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

 

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

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

 

 

이 질문에 댓글 쓰기 :

답변 1

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

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

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

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

둘다  awiat가 걸려있고요

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 773
© SIRSOFT
현재 페이지 제일 처음으로