Əməliyyat tapşırığı
80 milyon mesaj üçün SQL sorğusu JOIN-dən sonra təkrarlamalar yaradır. Hansı addım ilk olaraq başlamalıdır?
- Optimizasiyadan əvvəl JOIN kardinallığını, açarları və icra planını yoxlayın.
- Birləşmə sahəsində indeks yaradın.
- Nəticəni CSV-ə ixrac edin və Python-da təkrarlamaları silin.
- Həmişə bütün sütunlara DISTINCT əlavə edin.
- Nəticəni nümunədə yoxladıqdan sonra DISTINCT əlavə edin.
- Birgəlik açarlarını və hər iki cədvəlin unikal olduğunu yoxlayın.