Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tối ưu hóa MySQL trên các bảng tham gia với tiêu chí phạm vi

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
)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. phần còn lại mật khẩu gốc mysql

  2. MySQL - Tham gia dựa trên ngày

  3. Mysql. Đặt hàng các vị trí và tham gia danh sách một cách ngẫu nhiên

  4. Làm cách nào để lưu trữ tệp .pdf vào MySQL dưới dạng BLOB bằng PHP?

  5. Làm cách nào để đếm MySQL (*) trong Doctrine2?