전체 텍스트 검색을 사용하기 때문에 내 테이블이 MYISAM에 있습니다.더 나은 성능을 위해 1Gb 크기의 250k + 행의 Mysql 테이블을 최적화하는 방법
이 표에는 블로그 게시물과 비슷한 텍스트가있는 열이 있습니다. 해당 열은 최대 값을 제공합니다. 이 테이블의 크기로. 이 열은 전체 텍스트 검색에도 사용되지 않습니다.
약 20-50 행이 6 시간마다이 테이블에 삽입됩니다. 그래서 대부분의 시간은 단지 그것으로부터 데이터를 읽는 것입니다.
Innodb로 전환해야합니까? 또는 대규모 컬럼과 rel로 단지 2 개의 컬럼을 가진 Innodb에 또 다른 테이블을 생성하십시오. 신분증. 또는이 열을 txt 파일에 기록하고 필요할 때 액세스 할 수 있습니다.
나는 완전히 혼란스럽고 기사의 대부분은 질문이 나를 많이 도와주지 않았다.
성능 향상을 위해 어떤 조치를 취해야합니까?
성능에 문제가있는 경우는 언제입니까? 뭐하는 동안? –
최근에 innodb에 대한 FullText 지원을 추가 한 MySQL의 어떤 버전을 실행하고 있습니까? – BenOfTheNorth
@BenGriffiths가 말했듯이, InnoDB는 FT 색인 생성을 최근에 추가했으며 훨씬 더 진보 된 엔진이기 때문에 1GB의 데이터와 수백 메가 바이트의 색인이 캐시에 쉽게 들어 맞아야합니다. –