mysql load, help with ideas related to local cache

Wade Preston Shearer wadeshearer.lists at me.com
Tue Feb 24 17:14:38 MST 2009


On 24 Feb 2009, at 16:35, Nicholas Leippe wrote:

> Just add a timestamp and a lock. If a page request finds the  
> timestamp is too  old, attempt to grab the lock and then do the  
> refresh queries and update the timestamp. If it fails at the lock,  
> another page got it and did it, so poll until the timestamp is  
> changed and then go. (If you really need speed you could implement  
> the timestamp test to block until ready.)

While I do not have much experience with locking database records, how  
will that eliminate the hits to the database? Is a hit that encounters  
a lock and then stops significantly less overhead than a hit that  
retrieves a record?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2431 bytes
Desc: not available
Url : http://plug.org/pipermail/plug/attachments/20090224/d79d6720/attachment.bin 


More information about the PLUG mailing list