Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 28.08.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam,
Mój problem polega na tym, że mam do wykonania ogromną ilość (kilkadziesiąt, kilka setek i tak w kółko dla kolejnych danych) zapytań sql, które niewiele się od siebie różnią. Póki co wykonuje je wlaśnie w pętli, jednak każdorazowe łączenie się z bazą powoduje spore obciążenie.. Nie da się ich jakoś połączyć? Goglowałem na prawde sporo ale nie potrafie nic znalezc, a dałbym sobie głowe uciąć, że słyszałem o tego typu optymalizacji.. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 1 Dołączył: 1.10.2010 Ostrzeżenie: (0%)
|
nie wrzucaj insertów do bazy tymi unionami ;-) zrób normalnie insert into foo (kolumna) values (wartosc1), (wartosc2) itd.
z update'ami poczytaj o PDO i prepared statements. generalnie 300 zapytań do bazy to jeszcze żadne szaleństwo, chyba że masz słaby hosting ;-) |
|
|
|
Blackall [MySQL] Łączenie podobnych zapytań sql 2.11.2010, 11:20:54
nospor 1) UNION
2) A moze napisz konkretnie co robisz to ... 2.11.2010, 11:30:45
Blackall generalnie pobieram curlem stronę, na której wyszu... 2.11.2010, 21:59:14 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:56 |