用户登录
用户注册

分享至

mysql集群和memcached

  • 作者: So_简单
  • 来源: 51数据库
  • 2020-12-17
memcached和MySQL的querycache相比,1)相比MySQL的querycache,把memcached引入利用中需要很多的工作量。MySQL的querycache,可以自动地缓存SQL查询的结果,被缓存的SQL查询可以被反复、快速的履行。优点:1)当修改表时,MySQL的querycache会立刻被刷新(flush)。当写操作很频繁时,MySQL的querycache会常常让所有缓存数据都失效。2)在多核CPU上,MySQL的querycache会遇到扩大问题(scalabilityissues)。在多核CPU上,querycache会增加1个全局锁(globallock),由于需要刷新更多的缓存数据,速度会变得更慢。3)在MySQL的querycache中,是不能存储任意的数据的(只能是SQL查询结果)。利用memcached,我们可以搭建出各种高效的缓存。比如,可以履行多个独立的查询,构建出1个用户对象(userobject),然后将用户对象缓存到memcached中。而querycache是SQL语句级别的,不可能做到这1点。在小的网站中,querycache会有所帮助,但随着网站范围的增加,querycache的弊将大于利。4)querycache能够利用的内存容量遭到MySQL服务器空闲内存空间的限制。给数据库服务器增加更多的内存来缓存数据,固然是很好的。但是,有了memcached,只要您有空闲的内存,都可以用来增加memcached集群的范围,然后您就能够缓存更多的数据。



  查看1下mysql官方文档



  不知道 但是用apmserv 可以自动配好



  去查看1下mysql官方文档。



  去查看1下mysql官方文档。去查看1下mysql官方文档。



  查看1下mysql官方文
软件
前端设计
程序设计
Java相关