用户数据分表思路
摘要:
最近公司启动一个类SNS的网站项目,可能会产生大量的注册用户,对于重中之重的用户数据表就涉及到了大数据存储的问题,对于这方面,没有成熟的经验,只能根据需求,摸着石头过河。 项目底层数据库是Mysql,对Mysql执行show processlist,可以很明显的看出Mysql在执行一个SQL的过程基本分为1,接收SQL,2,把SQL放到执行队列里等待,3,执行SQL,4,返回结果,整个过程中,在等待和执行这两个阶段最为消耗时间,所以我们所要作的就是在等待和执行这两个步骤,缩短时间。 首先,MYSQL集群肯定是优先考虑的问题,单点库一次性接收到10条SQL放到执行队列里的话,我们如果将数... 阅读全文
posted @ 2012-08-10 14:02 陈弘 阅读(543) 评论(0) 推荐(0)
浙公网安备 33010602011771号