숫자와 관련된 2 행 테이블이 있으며 그 숫자 큐브가 있습니다. 지금 당장 약 1300 만 개의 숫자가 삽입되었으며, 매우 빠르게 성장하고 있습니다.간단한 MySQL 출력 질문
SELECT * FROM table
과 같은 명령을 사용하는 것보다 간단한 테이블을 빨리 출력하는 방법이 있습니까?
두 번째 질문은 숫자 범위 선택에 관한 것입니다. 위에서 언급했듯이, 나는 숫자와 큐브를 저장하는 데 매우 빠른 속도로 커지는 대형 데이터베이스를 가지고 있습니다. 궁금하신 분은 3 자리 숫자를 찾으려고합니다. 그 숫자는 3 등분 할 때 33까지 합계됩니다. 그래서 저는 서버/클라이언트 프로그램을 사용하여 클라이언트에 숫자 범위를 보내어 상기 숫자 범위의 방정식을 수행 할 수 있습니다.
예를 들어 첫 번째 클라이언트가 체임을한다고 가정 해 봅시다. 나는 0, 100의 범위를 부여합니다. 숫자를 계산하고 다시 트리플렛을 찾았는지 서버에 알려서보고합니다. 그가하지 않으면 루프가 계속됩니다.
클라이언트가 자체적으로 계산을 수행 할 때 속도가 매우 느려집니다. 그래서, 나는 클라이언트가 계산을 할 필요가 없도록 큐브 번호를 저장하기 위해 데이터베이스를 사용하기로 결정했습니다. 문제는 숫자 범위에만 액세스하는 방법을 모르겠다는 것입니다. 예를 들어 클라이언트의 범위가 0-100이면 0-100 사이의 모든 숫자의 큐브에 액세스해야합니다.
숫자 범위를 반환하는 선택 명령은 무엇입니까?
테이블에 사용중인 엔진은 MyISAM입니다.
데이터 형식 (IE : BLOB)을 기반으로 쿼리가 지연 될 수 있으므로'SELECT *'는 권장되지 않습니다. 필요한 것만 선택하십시오 –
'LIMIT'과'OFFSET'에 대해 읽어보십시오 : http://stackoverflow.com/search?q = mysql + limit –
@ypercube 그렇게했습니다! 답으로 게시하면 받아 들일 것입니다. –