Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 13.02.2008 Ostrzeżenie: (0%)
|
witam
Czy zapytania z IN w przypadku dużej ilości danych są wydajne? Co jest lepsze - użycie takiego zapytania, w którym IN(tutaj 10,000 id-ików) operujące na dużej ilości danych czyli sprawdzajace czy id (10,000 id-ików) znajduje się w np 1mln rekordów, czy lepiej jest zrobić zapytanie po ID zapisać wynik do tablicy a potem po pobraniu porównywać czy ID jest zgodny z tym pobranym i wtedy go wyświetlić? Która opcja jest lepsza gdy dodatkowo dane trzeba posortować? chodzi mi o zapytania typu; SELECT * FROM products, ... WHERE pc.catID IN (4, 8, 9, 10, 11, 12, 13, 14, ...) AND .... |
|
|
|
humman IN () w zapytaniach mysql a wydajność 20.06.2012, 19:41:01
bpskiba Według moich doświadczeń silnik mysql radzi sobie ... 20.06.2012, 21:29:21
thek To zależy jak się ma liczba elementów w IN w odnie... 21.06.2012, 01:09:26 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:20 |