2011-10-05 2 views
0

내가 데이터베이스에 동일한 기본 ID 번호와 15 개의 속성 (각 테이블에 대해 5 개)을 가지고 3 개의 테이블을 가지고 있다고 가정 해 보겠습니다. 나는 table_1에서 property_1 = "something"이라는 쿼리를 수행하는데, ID를 가지고 echo와 html로 모든 속성을 출력합니다. (더 좋은 방법이 있습니까?) 예를 들어 10000 각각 15 개의 속성을 가진 id입니다. 올바른 페이지 매김을 사용합니다. 로드 페이지 시간이 많이 증가할까요? (나는 공유 호스팅을 사용할 것입니다.) 그렇다면 시간 간격으로 내용을 새로 고치는 정적 페이지를 만들 수 있습니까? 정적 페이지를 만들어서 mysql에서 작업량을 줄일 수 있습니까?

당신이 여러 테이블을 조회 할 경우 어떤 문제가되지 않습니다 당신 매김 사용하는 경우

답변

0

를 사용해야합니다 (이 어떤 도움이 감사 나의 첫번째 PHP MySQL의 사이트입니다) MySql에는 Limit 키워드가 있기 때문에 일부 행을 건너 뛰고 특정 수의 행을 사용할 수 있습니다. 이렇게하면 쿼리에서 반환 된 값 집합이 줄어 듭니다.

0

적절한 색인이 있다고 가정하면 10000은 매우 작은 테이블입니다. 당연히 방문자 수에 따라 다르지만 분당 조회수가 많으면 캐시를 추가하면 도움이됩니다.