index2 mysql query 시간이 오래 걸리고 느릴 때 에러 내용 select * from where = order by ; mysql query가 너무 오래 걸리고 느립니다. 이런 query를 사용하는 front 나 back에도 성능 면에서 안 좋은 영향이 나타납니다. 에러 원인 1. 너무 많은 row : 현재 테이블에 약 400만 개의 row가 있습니다. 2. 비효율적인 query : ordery by나 where과 같은 추가적인 리소스 소모를 일으키는 query가 있습니다. 해결 방법 세 가지 정도의 해결 방법을 생각할 수 있습니다. index를 사용합니다. limit을 사용합니다. order by 나 where를 다른 방식으로 구현합니다. ALTER TABLE `` ADD INDEX `` (``); 저는 order by에 해당하는 column을 ind.. 2023. 3. 10. import 시 확장자( .js ) 및 index 생략 설명 위의 스샷처럼 import 시 확장자(extenstion)와 index를 생략할 수 있는 편리한 옵션이 있습니다! 방법 다음과 같이 package.json의 scripts 부분을 수정합니다. ... "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "cross-env NODE_ENV=development && nodemon --experimental-specifier-resolution=node index.js", "production": "cross-env NODE_ENV=production && pm2 start index.js" }, ... --experimental-specifier-resolution=nod.. 2022. 11. 22. 이전 1 다음