Delfins Posted October 5, 2005 Author Report Share Posted October 5, 2005 Imho Query cache (protams ja ieslēgts :) ) ir gan tik inteliģents.. un šo vajadzētu keshot. 24015[/snapback] Mh... bet ja es atmetu ORDER/LIMIT + visus fieldus no `galviņas` ? Tas to uzsktaīs kā vienu un to pašu? tipa, cik noprotu visur tiek pielitoti QueryParser + Analyzer... Roze, mok ir veids kā to pārbaudīt? nu vismaz uz mysql... Link to comment Share on other sites More sharing options...
Roze Posted October 5, 2005 Report Share Posted October 5, 2005 Nu query cache salīdzina principa stringus (case sensitive) ko tu nosūti serverim kā arī vēl daži izņēmumi kad cache netiek pielietots var palasīties šeit http://dev.mysql.com/doc/mysql/en/query-cache-how.html bet ja nav aktīvs serveris tad notestēs šādi. Iztīram query cache RESET QUERY CACHE tad izpildam savu kveriju un tad varam skatīties: SHOW STATUS LIKE 'Qcache%'; un saprast vai Qcache_queries_in_cache un Qcache_hits mainās. Bet tā jau parasti var uz aci saprast. Ja pirmais kverijs izpildās 0.1 sec tad ja otreiz izpildot laiks ir 0.0001 tad ir skaidrs ka viss r0x0rz.. Link to comment Share on other sites More sharing options...
Paulinjsh Posted October 5, 2005 Report Share Posted October 5, 2005 Nu nu!! Nevajag to 1 uzskatīt kā konstanti, bet tas 1 jau jāreizina ar apmeklētāju skaitu N, tātad iznāk O(n), nevis O(1) sarežģītība. 23983[/snapback] Ok, mana kļūda, bet nu pie maza apmeklētāju skaita tuvojas vairāk O(1). Link to comment Share on other sites More sharing options...
bubu Posted October 5, 2005 Report Share Posted October 5, 2005 Ok, mana kļūda, bet nu pie maza apmeklētāju skaita tuvojas vairāk O(1). 24062[/snapback] Tu acīmredzot neesi pazīstams ar O-mēru. Šādi, kā tu saki, nedrīskt domāt. Link to comment Share on other sites More sharing options...
Delfins Posted October 5, 2005 Author Report Share Posted October 5, 2005 Drīzāk būs `O(2n)` 1. sql counting 2. sql selecting Link to comment Share on other sites More sharing options...
bubu Posted October 5, 2005 Report Share Posted October 5, 2005 2 ir konstante, kas piereizināta mainīgajam. To var mest nost. O(c*N)=O(N) Link to comment Share on other sites More sharing options...
Paulinjsh Posted October 5, 2005 Report Share Posted October 5, 2005 bubu nedaudz esmu, tas bija sen un tās lekcijas man galīgi nepatika :) Bet nu ok, tu gudrāks :) Link to comment Share on other sites More sharing options...
Recommended Posts