chrom_only
có thể là một lựa chọn chỉ mục không tốt cho tham gia của bạn vì bạn chỉ có các giá trị crom 22.
Nếu tôi hiểu đúng điều này thì truy vấn sẽ nhanh hơn nếu sử dụng start_end
SELECT `inVar`.chrom, `inVar`.pos, `openChrom_K562`.score
FROM `inVar`
LEFT JOIN `openChrom_K562`
USE INDEX (`start_end`)
ON (
`inVar`.chrom=`openChrom_K562`.chrom AND
`inVar`.pos BETWEEN `openChrom_K562`.chromStart AND `openChrom_K562`.chromEnd
)