Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 18.11.2008 Ostrzeżenie: (10%)
|
Witam,
mam problem z szybkością skryptu. Otóż przy małej ilości danych skrypt działa świetnie szybko, przy dużych ilościach danych skrypt działa 10 razy wolniej, skrypt napisany jest na smartach. Oto kawałek kodu: if (is_numeric ($_SESSION["rodzaj"])) { //$miasto = mysql_query ('SELECT asortyment_name'.LANG.' FROM asortyment WHERE asortyment_id '.$_SESSION["rodzaj"].''); //korekta dla nowych danych $miasto = mysql_query ('SELECT asortyment_name'.LANG.' FROM asortyment WHERE asortyment_id IN ('.$_SESSION["rodzaj"].')'); $dane = mysql_fetch_array ($miasto); $rodzaj = $dane["asortyment_name".LANG]; } case "rodzaj": case "asortyment": if (isset ($_GET['b']) && is_numeric ($_GET['b'])) $_SESSION['asortyment_id'] = $_GET['b']; $sql_mod = 'ogloszenie_rodzaj IN ('.$_SESSION['asortyment_id'].')'; $res = mysql_query ('SELECT asortyment_name'.LANG.' as asortyment_name FROM asortyment WHERE asortyment_id IN ('.$_SESSION['asortyment_id'].')'); $typ_szukania = SPIS_RODZAJ.' - '; $obiekt_szukania = mysql_result ($res, 0, 0); break; Jak można przyspieszyć działanie tych zapytań? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Uzywaj bbcode!!!
Kod co pokazales nic nie mowi, dlaczego mialoby dzialac 10x wolniej. Jest to jakis maly wyciety kawalek. Nie wiadomo czy są tam petle czy inne rzeczy, ktore mogą opóźniać |
|
|
|
lysyluszowice optymalizacja kodu (PHP, MYSQL) 19.11.2008, 10:08:29
kosmowariat http://xdebug.org/ 19.11.2008, 10:19:26
MWL http://phpbench.com/ 19.11.2008, 10:23:26
ultra_18 nie czaje wcale tych twoich zapytan ;| , one wogle... 19.11.2008, 15:52:02
pinochet Zdarzało mi sie ze w mysql-u był domyslnie ustawio... 19.11.2008, 21:37:23 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 20:36 |