Pytania otagowane jako query-optimization

19
Zliczanie DISTINCT w wielu kolumnach
Czy istnieje lepszy sposób wykonania takiego zapytania: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Muszę policzyć liczbę odrębnych pozycji z tej tabeli, ale odrębność dotyczy dwóch kolumn. Moje zapytanie działa dobrze, ale zastanawiałem się, czy mogę uzyskać końcowy wynik za pomocą tylko jednego zapytania (bez użycia …

7
Indeksy MySQL - jakie są najlepsze praktyki?
Od jakiegoś czasu korzystam z indeksów w bazach danych MySQL, ale nigdy się o nich właściwie nie dowiedziałem . Zasadniczo umieszczam indeks na dowolnych polach, które będę wyszukiwał lub wybrał za pomocą WHEREklauzuli, ale czasami nie wydaje się on tak czarno-biały. Jakie są najlepsze praktyki dotyczące indeksów MySQL? Przykładowe sytuacje …


14
JOIN zapytania a wiele zapytań
Czy zapytania JOIN są szybsze niż kilka zapytań? (Uruchamiasz swoje główne zapytanie, a następnie uruchamiasz wiele innych poleceń SELECT w oparciu o wyniki Twojego głównego zapytania) Pytam, ponieważ DOŁĄCZENIE ich bardzo skomplikowałoby projekt mojej aplikacji Jeśli są szybsze, czy ktoś może z grubsza oszacować, o ile? Jeśli jest 1,5x, nie …

3
Dlaczego kierunek indeksu ma znaczenie w MongoDB?
Aby zacytować dokumenty : Podczas tworzenia indeksu liczba skojarzona z kluczem określa kierunek indeksu, więc zawsze powinna wynosić 1 (rosnąco) lub -1 (malejąco). Kierunek nie ma znaczenia dla indeksów z pojedynczym kluczem lub dla pobierania dostępu swobodnego, ale jest ważny, jeśli wykonujesz zapytania sortowania lub zakresowe na indeksach złożonych. Jednak …


9
PostgreSQL - pobierz wiersz, który ma wartość Max dla kolumny
Mam do czynienia z tabelą Postgres (o nazwie „lives”), która zawiera rekordy z kolumnami dla datownika, usr_id, transaction_id i lives_remaining. Potrzebuję zapytania, które da mi ostatnią liczbę pozostałych żyć dla każdego identyfikatora usr_id Istnieje wielu użytkowników (różne usr_id) time_stamp nie jest unikalnym identyfikatorem: czasami zdarzenia użytkownika (jeden po wierszu w …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.