sql >> Database >  >> RDS >> Mysql

MySQL-optimalisatie op samenvoegtabellen met bereikcriteria

chrom_only is waarschijnlijk een slechte indexselectie voor je join omdat je alleen chrom 22-waarden hebt.

Als ik dit goed heb geïnterpreteerd, zou de query sneller moeten zijn bij gebruik van 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
)



  1. MySQL geeft resultaten alfabetische volgorde weer, maar toont een bepaald item vóór de alfabetisch gesorteerde lijst

  2. Probleem met JPA, EclipseLink en hoofdlettergevoelig mysql

  3. Verhoog het veld van de mysql-database met behulp van de actieve recordsyntaxis van codeigniter

  4. Indexgroottelimiet van 900 bytes in tekenlengte