안녕하십니까. 좋은아빠되기입니다.
어떻게 서버 속도를 좀 올려볼까... 코드를 뜯어 고쳐볼까 궁리하면서
문득 질의 통계를 봤는데요.
select 55%
change db 45% 라고 되어 있네요..
제 기억이 맞다면....(아닐수도 있어요 ㅎㅎㅎ)
웹 호스팅받으면서 짰던 프로그램에서는 php의 select_db 라는함수를 쓰지 않아도 잘 작동하기도 했는데.
서버 호스팅을 받으면서 조금 문제가 생겨서.....
모든 mysql 요청시 select_db를 명시적으로 사용하였습니다.
제 기억이 정확하지 않으므로
암튼... 저는 mysql에서 db를 딱 1개만 사용합니다(dbchavingo)
그 안에 테이블이 좀 많아서 그렇쵸.. ㅎㅎㅎ
제가 사용중인 mysql 계정에
select_db를 명시적으로 쓰지 않고 그냥 딱 제가 사용하는 dbchavingo를 기본으로 설정할수 있나요?
만약 명시적으로 쓰지 않아도 된다면
select_db를 쓰지 않아도 되므로 서버 부하가 줄어들까요?
명시적으로 쓰지 않는다고 해도 mysql에서 자동으로 change_db 과정이 일어나므로 별 소용 없는걸까요?
좀 괴상한 질문으로 하루를 시작해 봅니다.
이글 보시는 모든분들... 오늘 하루도 즐거운 하루 되세요.
ps : 검색해봐도 엉뚱한 이야기만 나오고 제 입맞에 맞는게 안나와서요. ㅎㅎㅎ
2) mysqli를 사용하면 new mysqli('localhost', '아이디', '비번', '디비명') 이렇게 접속할 수 있으므로 select db를 따로 해줄 필요가 없습니다. 아직도 별도로 select db를 하신다면 mysql_* 함수를 사용하던 시절의 습관인 것 같아요.