Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czy to bardzo szkodzi?selecty,inserty w petli
hermik
post 23.06.2005, 09:15:13
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.02.2004

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


Witam, zaczalem sie zastanawiac nad wydajnoscia bazy mysql.
Czy np. jesli dodaje cos do bazy... i robie to za pomoca petli..
Zakladajac ze jest pole formularza select.. w ktorym mozna wybrac 50 opcji...

Nastepnie dodaje te opcje za pomoca petli foreach ktora zczytuje po kolei
wartosci tablicy selecta... i INSERT-uje do bazy....

w takim przypadku.. wystepuje duzo zapytan insert w bardzo krotkim czasie....
czy to nie obciaza mysqla?

czy jest to dopuszczalne? czy jest to powazny blad i trzeba dodawac kilka rekrodow w
jedym zapytaniu (przygotowywujac wczesniej odpowiedni ciag wyrazow)



hermik

Ten post edytował hermik 23.06.2005, 09:16:31
Go to the top of the page
+Quote Post
nospor
post 23.06.2005, 09:17:43
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zasada jest prosta: im mniej zapytań tym lepiej.
Tak więc lepiej zrób jedno insert z wieloma wartościami niż wiele insertów z jedną wartością


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 16:38