Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]szybsze wykonywanie skryptu, optymalizacja, inny sposób rozwiązania problemu
Forum PHP.pl > Forum > Przedszkole
wpaski
Witam.
Jest taka sytuacja:
pobieram przykładowo 30 tyś rekordów z bazy
zapisuje te dane do tablicy PHP
Teraz muszę sprawdzić każdy z tych 30 tyś rekordów w innej bazie czy w danym polu jest odpowiednia wartość
więc pętlą foreach lecę po tej tablicy i sprawdzam dla każdego rekordu czy ten ma przykładowo w kolumnie "kategoria" - 4 - odpowiadającą jakiejś tam kategorii
i potem takie rekordy są zapisywane do nowej tablicy już z posegregowanymi kategoriami

Moje pytanie czy da się to jakoś zoptymalizować, inaczej rozwiązać? Tak, żeby czas wykonywania był szybszy? jeśli chodzi o indeksy to są założone poprawnie
nospor
Jestes pewien, ze masz dane w dwoch roznych bazach danych? Bo ludzie na forum czesto pisza o dwoch roznych bazach gdy w rzeczywistosci to sa dwie rozne tabele.

Jesli rzeczywiscie masz dwie rozne bazy, to zamiast 30k zapytan, podziel na dane na paczki po 1k id w kazdej i odpalaj 30 zapytan
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.