sql >> Database teknologi >  >> RDS >> Mysql

Forespørgsel på stort datasæt ved tilmelding (15+ millioner rækker)

Slip af med id i products_markets og tilføje

PRIMARY KEY(country_code_id, product_id)

Slip derefter af med UNIQUE nøgle, medmindre det er nødvendigt for en anden forespørgsel.

Dette vil formindske diskfodaftrykket for det store bord betydeligt, og derved potentielt fremskynde alle forespørgsler, der berører det.

Og det vil hjælpe med Hamazas foreslåede omformulering.



  1. Hvorfor er denne SQL-forespørgsel med underforespørgsel meget langsom?

  2. Sådan automatiseres dataindsamling og ikke fryse på 10 %

  3. Sådan tilføjer du et sidehoved og en sidefod til en rapport i Microsoft Access

  4. Er der en SQLite svarende til MySQL's DESCRIBE [tabel]?