빠른 데이터베이스 연결을위한 코딩
데이터베이스 개발자 인 경우 가장 중요한 작업 중 하나는 코드를 올바르게 작성하여 페이지를 가능한 빨리로드하는 것입니다. 페이지가 느리게로드되면 방문자가 다른 곳으로 갈 가능성이 높습니다!

발행하는 모든 별도의 SQL 문은 데이터베이스로 데이터를주고 받아야합니다. 때때로 이러한 핸드 셰이크 및 연결 열기 / 닫기가 실제 데이터베이스 쿼리보다 오래 걸릴 수 있습니다! 주어진 페이지에있는 모든 SQL 문을 자세히보십시오. 가능한 적은 쿼리로 이들을 결합하십시오.

그런 다음 각 쿼리에 대해 'explain'을 실행하여 데이터베이스가이를 실행하는 방법을 결정하십시오. 쿼리가 가능한 효율적으로 실행될 때까지 인덱스와 키를 조정하십시오. 테이블 스캔을 피하려면 색인 필드를 가능한 많이 사용하기 위해 "where"절을 수행하십시오. "site_id = 1 및 cat_id = 2"를 수행하는 경우 site_id 및 cat_id 모두에 색인이 설정되어 있는지 확인하십시오.

SQL 문을 발행 할 때 최대한 빨리 사용하고 닫습니다. 다른 일을하는 동안 열어 두지 마십시오. 필요한 값을 잡고 변수에 붙인 다음 문을 닫습니다.

마지막으로 모든 연결을 완료하면 모든 연결을 다시 설정하지 마십시오.

코드가 효율적 일수록 페이지가 최종 사용자에게 더 빨리 전달되고 방문자가 더 행복해집니다!

빠른 페이지보기를위한 코딩

비디오 지침: [몽고디비이론편] 관계형데이터 베이스와 비관계형 데이터 베이스 차이?? (할 수있다 2024).