Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Optymalność w bazie danych.
Rid
post
Post #1





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Witam.Muszę w bazie danych ułożyć zapytanie do bazy danych zliczające powtarzające się elementy z trzech kolumn.Mianowicie mam dylemat,czy do tego celu ułożyć 3 selecty z count,czy jeden select z count i z distinct(widziałem przykłady na google)lub z union.Czy 3 proste zapytania są wydajniejsze od jednego bardziej złożonego zapytania?(IMG:style_emoticons/default/questionmark.gif)
Czy, ktoś testował jak to wygląda w rzeczywistości?(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rid
post
Post #2





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Baza MSSQL,bodajże 35kolumn -większość pola typu Nvarchar, o różnej długości,niektóre pola z allow null ,niektóre nie.
Widzi Pan trudno jest wygenerować automatycznie rekordy na 35kolum,które się od siebie różnią.
Musiałbym utworzyć nową tabelę co najmniej z 5 kolumnami typu nVarchar i tam wypełniać i testować,ale to odprowadziłoby mnie od mojego docelowego zadania.
Dałem jedynie pytanie co jest optymalniejsze -3 proste zapytania do bazy ,czy jedno złożone,licząc na odpowiedź osoby zorientowanej w tym temacie,która może przeprowadzała takie testy,ale jak nikt takich testów nie przeprowadzał i nie wie
to po prostu temat do zamknięcia.

PS.Trochę dziwi minie,że nikogo to nie zainteresowało ,albo nie zauważył różnic pomiędzy tymi zapytaniami,mimo że
są Osoby na tym Forum, które pisały 1000-ce kwerend.

Ten post edytował Rid 17.07.2011, 18:35:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 02:54