Posted by: spaceufo on: January 8, 2008
[참고 : MySql Bug "Calling MySQL5 stored procedures multiple times from PHP5" ]PHP 5와 MySQL 5를 연동하여 사용하는 조건에서 procedures를 호출(call)/query하는 도중 db접속을 까먹는 현상.
오랫동안 db에 접근이 없다 Query를 하면 “Lost connection to MySQL server during query”같은 에러가 뜬다?한번 Lost Connection이 뜨고 난뒤에 다시한번 Query하면 다시 정상 작동?
Mysqli Bug? 일반 Select 구문은 여러번 실행해도 [...]
Posted by: spaceufo on: August 3, 2007
조건이 걸린 SQL에서 인덱스를 탈려면
단독컬럼으로만 만들어도 되지만 결합인덱스의 앞에 위치하는 경우도 인덱스를 타게 된다.
Field-A+Filed-B+Filed-C 이러한 인덱스가 있다면
where조건에
Filed-A만 있는 경우 –> 인덱스 사용
Filed-B만 있는 경우 –> 인덱스 미사용
Filed-A, Filed-B 있는 경우 –> 인덱스 사용
Filed-A, Filed-B, Filed-C 있는 경우 –> 인덱스 사용
Posted by: spaceufo on: June 28, 2007
*where : http://www.phpschool.com/gnuboard4/bbs/board.php?b…
출처 : http://www.coolzzin.com
이 글은 SURESH AIYER라는 사람이 쓴 글로 오라클에서 SQL을 효과적으로 작성하기 위한 원칙과 기법을 25가지로 정리해서 DATABASE PROGRAMMING & DESIGN 2002년도 1월호에 쓴 글입니다.
1.데이터와 비즈니스 어플리케이션을 잘 알아야 한다.
동일한 정보는 다른 비즈니스 데이터 원천으로부터 검색될 수 있다.
이러한 원천에 익숙해야 한다.
당신은 당신의 데이터베이스 안의 데이터의 크기와 분포를
반드시 알아야 한다.
또한 SQL을 작성하기 전에 [...]