현재 버전

db완전 초보인데 이게 맞는지 봐주실분 있나요?


web프로젝트에서 사람수가 조금 몰려드니 속도가 너무 느려져서 속도개선을 하는중입니다.

문제가 여러곳에서 있었지만 그 중 특히 db가 문제인거 같습니다. 다음과 같이 로그를 찍었을때 속도가 대략 20ms가 나오더라고요.

const start = new Date()
// db insert 쿼리 보내고 결과 받고
console.log(new Date() - start) //40


여기서 부터 궁금한게,

20ms가 나왔다는건 db가 초당 50명이 이론적으로 수용 가능하다는 소리가 맞나요?

그리고 그냥 단순히 insert하는건데도 20ms이면 너무 느린거 같은데 원래 이렇게 느린가요? insert하나 하는것도 이렇게 느리면 초당 접속자 1000명이 넘는 사이트들은 어떻게 만드는 걸까요?


감사합니다!


수정 이력

2021-01-15 16:33:17 에 아래 내용에서 변경 됨 #1

web프로젝트에서 사람수가 조금 몰려드니 속도가 너무 느려져서 속도개선을 하는중입니다.

문제가 여러곳에서 있었지만 그 중 특히 db가 문제인거 같습니다. 다음과 같이 로그를 찍었을때 속도가 대략 20ms가 나오더라고요.

const start = new Date()
// db쿼리 보내고 결과 받고
console.log(new Date() - start) //40


여기서 부터 궁금한게,

20ms가 나왔다는건 db가 초당 50명이 이론적으로 수용 가능하다는 소리가 맞나요?

그리고 그냥 단순히 insert하는건데도 20ms이면 너무 느린거 같은데 원래 이렇게 느린가요? insert하나 하는것도 이렇게 느리면 초당 접속자 1000명이 넘는 사이트들은 어떻게 만드는 걸까요?


감사합니다!