sql >> データベース >  >> RDS >> Mysql

範囲基準を使用した結合テーブルでのMySQLの最適化

    chrom_only クロム22の値しかないため、結合のインデックス選択が不適切になる可能性があります。

    私がこの権利を解釈した場合、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. Oracle 11g Express Edition for Windows 64ビット?

    2. mysqlとjavaのTimeZoneの不一致

    3. YiiでMySQLから最後に挿入されたIDを取得する

    4. Postgres:バキュームコマンドは死んだタプルをクリーンアップしません