Czy istnieje sposób, aby dowiedzieć się wcześniej (nie metodą prób i błędów), czy konkretne zapytanie powinno używać GROUP BY lub GROUP EACH BY? Obecnie widzimy, że po liczności ~ 60-70% jesteśmy proszeni o użycie Grupy EACH przez. Trudno przewidzieć, ponieważ generujemy SQL.identyfikuj grupę według grupy kontra z wyprzedzeniem
5
A
Odpowiedz
4
Używanie "KAŻDEGO" nie zależy od zapytania, ale od danych. Czy istnieje niewielka liczba unikatowych wartości dla wyrażenia grupy? Użyj GROUP BY. Czy jest dużo? Użyj GROUP EACH BY.
Najlepszą strategią jest użycie GROUP BY, dopóki nie uzyskasz "błędu przekroczenia limitu".
Aby zagłębić się w "dlaczego?", Można spojrzeć na papier Dremel, który rozpoczął wszystko. Zasadniczo GROUP BY działa w mikserach, a GROUP EACH BY zostaje zepchnięty do odłamków.
Aby uzyskać więcej informacji, sprawdź odpowiedzi jcondit pod numerem Resources Exceeded during query execution.
Powiązane problemy
- 1. Kolejność linq według, grupy i kolejności według każdej grupy?
- 2. Zwiększenie według grupy
- 3. Wybierz grupę * według agregacji mongo
- 4. Średnie wartości według grupy
- 5. sortowanie list według grupy
- 6. Jak wyświetlić liczbę wierszy w SSRS na grupę na zmienną grupę według wartości?
- 7. Zamówienie według maksymalnej wartości z grupy
- 8. suma wielu kolumn według grupy z tapply
- 9. Android Uzyskaj grupę kontaktów według ID
- 10. SSRS suma max według grupy
- 11. Jak liczyć grupę według rzędów w szynach?
- 12. sposób obliczania grupy według współczynnika
- 13. Jak podsumować zmienną według grupy?
- 14. Najczęstsza wartość (tryb) według grupy
- 15. Dodaj kolumnę identyfikatora według grupy
- 16. Jak ograniczyć grupę według wierszy w zapytaniu mysql?
- 17. Usunąć grupę po grupie pandyprzez
- 18. pobierz identyfikator grupy według nazwy grupy (Python, Unix)
- 19. IOS: AOT z wyprzedzeniem, co to jest?
- 20. Wybierz jedną z dwóch tabel z grupy według daty
- 21. Liczba grupy według wierszy w hibernacji kryteriów
- 22. Łączenie dwóch animacji z wyprzedzeniem
- 23. Zapytanie MySQL do grupy według zakresu dat?
- 24. Wybierz różne grupy wierszy według średniej
- 25. AWS Niestandardowe dane CloudWatch - Agregacja według Auto-skalowania grupy
- 26. Python Pandy: grupa według grupy i średnia?
- 27. Kryterium grupy hibernacji według daty bez czasu
- 28. Zwiń określoną grupę jqGrid
- 29. Jak mogę połączyć grupę kontenerów z kontenerem?
- 30. Jak zwrócić jeden wiersz z grupy według wielu kolumn
dziękuję, ale nie możemy pozwolić, aby zapytania użytkowników po prostu "dostały błąd", a następnie uruchom je ponownie :-). – user1516770
Zgadzam się! Czy możesz mi powiedzieć coś więcej o przypadku użycia? –