Jump to content
php.lv forumi

`Lapošana`-as metodes


Delfins

Recommended Posts

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

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

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

×
×
  • Create New...