-2
테이블 크기가 25GB 인 응용 프로그램에서 작업하고 있습니다.MySQL의 25GB 테이블에서 더 빨리 데이터를 검색하는 방법은 무엇입니까?
연속적인 데이터를 펌핑하는 INNODB 테이블입니다. 기본적으로 트랜잭션이 계속 발생합니다.
해당 테이블에서 SELECT
쿼리를 실행하면 쿼리 결과가 나타나지 않고 죽습니다. 인덱스는 테이블에 정의됩니다.
테이블 크기가 25GB 인 응용 프로그램에서 작업하고 있습니다.MySQL의 25GB 테이블에서 더 빨리 데이터를 검색하는 방법은 무엇입니까?
연속적인 데이터를 펌핑하는 INNODB 테이블입니다. 기본적으로 트랜잭션이 계속 발생합니다.
해당 테이블에서 SELECT
쿼리를 실행하면 쿼리 결과가 나타나지 않고 죽습니다. 인덱스는 테이블에 정의됩니다.
귀하의 테이블은 지속적으로 업데이트되었습니다. 따라서 테이블에서 쿼리를 선택하면 테이블이 잠 깁니다. 따라서 분명히 데이터를 반환하지 않습니다!
You can use (nolock) near your table name
eg. select * from table nolock
그러나 나는 당신의 테이블 스키마를 잘 모릅니다 때문에 난 그냥 추측하고, 기억한다.
행운을 비네!
표시 a) 테이블 스키마 b) 설명과 함께 c) 일부 샘플 데이터 – ManseUK
색인은 무엇입니까? 어떤 쿼리? 어떻게 구성합니까 (DBMS 및 하드웨어)? 얼마나 빠를 필요가 있습니까? 문제를 해결하기 위해 얼마를 기꺼이 지출 할 것인가? 더 빨리 가고 싶지만 진행 상황에 대한 정보는 제공하지 않았 으면합니다. – symcbean
http://stackoverflow.com/questions/7894780/select-from-a-table-that-is-constantly-being-inserted-into –