묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
★ Mysql, 디비 닫기에 관한 질문 ★
2002.03.22 15:25
제로보드 최근글 뽑기를 만들다 궁금증이 생겨 질문합니다.
제가 만든 파일의 맨 위 부분입니다.
function cguy($id, $number){
$conn=mysql_connect("localhost","user_id","password");
mysql_select_db("dbname", $conn);
$result=mysql_query("select * from zetyx_board_$id order by no desc limit $number");
이제 뽑아오기 파일의 맨 아래부분에 디비를 닫는거를 써야 하죠.
여기부터 질문입니다.
1. mysql_close(); 쓰는것과 mysql_close($conn); 로 닫는것의 차이를 알고 싶습니다.
2. 위 예문에서 $conn 변수를 사용했는데, mysql_close($conn); 이 아닌 mysql_close(); 로 닫을 경우 서버 cpu 나 ram 리소스에 문제가 가게 될 가능성이 있나요? (지금 제 서버가 디비 클로징이 제대로 되지 않는다고 하는데 이게 문제일것 같습니다.)
제가 만든 파일의 맨 위 부분입니다.
function cguy($id, $number){
$conn=mysql_connect("localhost","user_id","password");
mysql_select_db("dbname", $conn);
$result=mysql_query("select * from zetyx_board_$id order by no desc limit $number");
이제 뽑아오기 파일의 맨 아래부분에 디비를 닫는거를 써야 하죠.
여기부터 질문입니다.
1. mysql_close(); 쓰는것과 mysql_close($conn); 로 닫는것의 차이를 알고 싶습니다.
2. 위 예문에서 $conn 변수를 사용했는데, mysql_close($conn); 이 아닌 mysql_close(); 로 닫을 경우 서버 cpu 나 ram 리소스에 문제가 가게 될 가능성이 있나요? (지금 제 서버가 디비 클로징이 제대로 되지 않는다고 하는데 이게 문제일것 같습니다.)
댓글 2
-
불티나
2002.03.22 17:20
-
불티나
2002.03.22 17:29
아 걍 갈라다 생각나소 몇자더적고가요~
mysql_close() 함수로 sql 접속을 종료시킨다 해도 mysql 서버의 프로세서 확인해보시면 접속상태로 계속 남아있어요. 윈도즈 sql 데몬으로에서 프로세스탭에으 time란에서도 계속 접속상태로 있단거 확인하실수 있어요 cguy님이 우려하시는 부분하고 php 에서 mysql_close 함수로 접속 종료하고 안하고의 문제는 아니라고 보고요 mysql 환경변수를 컴터사양에 맞게 동시접속가능자수를 콘트롤해보세요~ 이상 허뎝한 제 답뵨임돠 ...ㆀ
위에 예문에서는 mysql_close() 로 닫아줘도 php 엔진에서는 mysql_close($conn) 처럼 최근에 접근성공한 값을 인자로 자동으로 대입시켜요~
책에서 읽은 내용이라 저도 자세히는..몰라용..^*^;
결론은 차이엄어용....뱌뱌~