mysql_query Posted October 3, 2011 Author Report 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
mysql_query Posted October 3, 2011 Author Report 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
l27 Posted October 3, 2011 Report Posted October 3, 2011 Klase failā. Piemērs $label=new label($lng); echo $label->show('title'); label.class.php Quote
codez Posted October 3, 2011 Report 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
mysql_query Posted October 3, 2011 Author Report Posted October 3, 2011 Piemērs noderēs! Paldies! Labi, beidzam par šo diskutēt. Quote
l27 Posted October 3, 2011 Report 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
briedis Posted October 3, 2011 Report 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
daGrevis Posted October 3, 2011 Report 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
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.