2010-11-24 3 views
0

스토어드 프로 시저를 실행할 때마다 지원 팀에게 전자 메일을 보내야하며 처음으로 사용 권한을 부여 받았다고 말하는 웹 호스트를 사용합니다 (timescales 또는 뭐) MySQL 데이터베이스에서 5000 + 레코드를 표시하는 속도를 높이는 데 사용할 수있는 저장 프로 시저에 대한 대안이 있습니까?스토어드 프로 시저의 대안

+0

DB에서 5000 레코드를 표시하는 데 문제가 있습니까? – Pentium10

+0

브라우저가 실제로 작동을 멈추고 10 초 후에 브라우저가 표시됩니다. 느린 초고속 인터넷에도 연결되지 않습니다. 하지만 난 그냥 기본 PHP 스크립트를 연결, 테이블에서 선택, * 테이블에서 표시 ... – benhowdle89

+0

당신이 사용하는 것 같아요 ($ 행 = ..) (에코 "각 행 데이터"; }. 따라서 다음과 같이하십시오 : ob_start(); while ($ row = ...) {echo "각 행 데이터"; } ob_end_flush(); –

답변

-1

여기에 잘못된 질문을했습니다. 저장 프로 시저의 대안과는 아무런 관련이 없습니다. 매개 변수로 두 개의 추가 매개 변수 LIMIT, OFFSET을 전달하고 LIMIT에서 말한 내용 만 반환합니다

+0

예,하지만 5000 개의 레코드를 표시해야합니다. – benhowdle89

+0

나는 당신이 가지고있는 논리에 의문을 품고 싶지는 않지만 아마도 5000을 모두 표시하기에는 너무 많을 것이다. 미리로드 된 X 레코드의 맨 아래에 도달하면 다른 X 세트의 X 레코드를로드 할 때 페이스 북처럼 보이게 만든다. 아무도 탐색하는 동안 5000 개의 항목을 다운로드하려고 기다리지 않습니다. 사용자가 필요할 때 동적으로 표시해야합니다. – Pentium10

관련 문제