Praktiskais uzdevums
SQL vaicājums uz 80 miljoniem ziņojumu rada dublikātus pēc JOIN. Kuru darbību vislabāk sākt pirmajam?
- Pārbaudīt JOIN kardinalitāti, atslēgas un izpildes plānu pirms optimizācijas.
- Izveidot indeksu uz vienu savienošanas lauku.
- Eksportēt rezultātu uz CSV un noņemt dublikātus Python.
- Vienmēr pievienot DISTINCT visiem kolonnām.
- Pievienot DISTINCT pēc rezultātu pārbaudes paraugā.
- Pārbaudīt savienošanas atslēgas un abu tabulu unikālitāti.