mysql_query Posted October 3, 2011 Author Report Share Posted October 3, 2011 neslimo ir lēnāks. 5.6 - 6.0 s par vienu citu projektu ( 3.4 s ), kur manis paustā ideja ir realizēta. un kur nav kešs. Tad, jautājums ir tāds, vai ir iespējams izpildīt 50 kverijus 0.05 s ? vai mazāk? Vai nepieciešams vēl spēcīgāks serveris? Quote Link to comment Share on other sites More sharing options...
mysql_query Posted October 3, 2011 Author Report Share Posted October 3, 2011 Ja tabulas nav lielas , ielādē masīvā un pēc tam griezies pie masīva, nevis pie DB. Šis man interesē, varbūt vari kādu vienkāršu piemēru parādīt? Quote Link to comment Share on other sites More sharing options...
l27 Posted October 3, 2011 Report Share Posted October 3, 2011 Klase failā. Piemērs $label=new label($lng); echo $label->show('title'); label.class.php Quote Link to comment Share on other sites More sharing options...
codez Posted October 3, 2011 Report Share Posted October 3, 2011 (edited) MySQL gadījumā IN labāk aizvietot ar OR konstrukcijām - būs ātrāk. Šeit raksta, ka OR 2x lēnāks: http://stackoverflow...-in-performance Šeit, ka aptuveni vienādi: http://www.webmaster...-test-in-vs-or/ Manuprāt atšķirības rodas, uz maziem datiem, jo pēc būtības jābūt +- vienādam izpildes laikam. P.S. Vienīgais, ka IN gadījumā Mysql IN statiskas IN vērtības māk sakārtot un, ja dati jau nebūs sakārtoti, tad IN būs ātrāks, jo mysql izmantos meklēšanu binārajā kokā un katrai vērtībai būs mazāks apakšzars jāapskata. Edited October 3, 2011 by codez Quote Link to comment Share on other sites More sharing options...
mysql_query Posted October 3, 2011 Author Report Share Posted October 3, 2011 Piemērs noderēs! Paldies! Labi, beidzam par šo diskutēt. Quote Link to comment Share on other sites More sharing options...
l27 Posted October 3, 2011 Report Share Posted October 3, 2011 (edited) neslimo ir lēnāks. 5.6 - 6.0 s par vienu citu projektu ( 3.4 s ), kur manis paustā ideja ir realizēta. un kur nav kešs. Tad, jautājums ir tāds, vai ir iespējams izpildīt 50 kverijus 0.05 s ? vai mazāk? Vai nepieciešams vēl spēcīgāks serveris? Kā tad mēram ātrumu! Ja visus JS pieskaita, tad jau var sanākt. Edited October 3, 2011 by l27 Quote Link to comment Share on other sites More sharing options...
briedis Posted October 3, 2011 Report Share Posted October 3, 2011 MySQL gadījumā IN labāk aizvietot ar OR konstrukcijām - būs ātrāk. To pašu saki arī par " un ' lietošanu? Nebūs matu skaldīšana? :) Quote Link to comment Share on other sites More sharing options...
daGrevis Posted October 3, 2011 Report Share Posted October 3, 2011 A nav tev tā, ka tu no vienas tabulas ik pēc piecdesmit rindiņām izvelc ko jaunu, kur pat primāra atslēga ir vienāda? SELECT `name` FROM `somewhere` WHERE `id` = 123 SELECT `foo`, `bar` FROM `somewhere` WHERE `id` = 123 SELECT `a` FROM `somewhere` WHERE `id` = 123 SELECT `x`, `y`, `z` FROM `somewhere` WHERE `id` = 123 == SELECT `name`, `foo`, `bar`, `a`, `x`, `y`, `z` FROM `somewhere` WHERE `id` = 123 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.