社区
基础编程
帖子详情
如果一个系统访问量非常大,该怎么办?
soktest
2005-07-18 11:48:44
系统db为mysql每天访问量很大,都是只对两三个表进行查询,应该怎么实现系统的负载平衡呢?
那位高手有遇到这样的情况。
...全文
239
9
打赏
收藏
如果一个系统访问量非常大,该怎么办?
系统db为mysql每天访问量很大,都是只对两三个表进行查询,应该怎么实现系统的负载平衡呢? 那位高手有遇到这样的情况。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iamwh
2005-07-19
打赏
举报
回复
如果查询结果不要求及时更新的话多用Cache,目前一般是文件缓存,不过要想有个sqlid技术是直接缓存到内存里,速度很快
黑夜路人
2005-07-19
打赏
举报
回复
比如十台服务器,五台专门做select,五台专门做insert/update/delete,然后使用mysql的数据同步。同时中间又一台服务器做负载平衡,就是给五台服务器分配任务,谁任务满了就给下一台。
参考IBM开发上的文章:
http://www-128.ibm.com/developerworks/cn/linux/database/mysql-ha/index.html
pswdf
2005-07-19
打赏
举报
回复
一台mysql做查询,一台mysql做 insert, 一台做update
不行的话,那就是递增,比如说十台。
其实我知道你想用一台服务器,而且是即跑WEB,又跑mysql等,不过,一台服务器的性能是有限的。
bflovesnow
2005-07-19
打赏
举报
回复
负载平衡是一定要做的,再把表建到不同的高速磁盘上。
wanbb
2005-07-19
打赏
举报
回复
搞集群吧,可以做到负载平衡
soktest
2005-07-18
打赏
举报
回复
能不能使用多台mysql服务器,不过,这个应该怎么弄?
kakalong
2005-07-18
打赏
举报
回复
优化优化再优化,并提高服务器配置.
freeantfly
2005-07-18
打赏
举报
回复
你可以使用mysql数据同步功能,然后架多台dbserver,设置mysql最大连接数,应该可以解决
或者建立一个 统计综合表,这样也不错,要看具体需求了
yingying0808
2005-07-18
打赏
举报
回复
cache化,把最常查询的结果写在硬盘上直接读取
系统
访问量
的计算及
访问量
的技术控制手段
在网站推广活动之前,业务方根据经验评估出的
系统
访问量
PV,然后根据各个
系统
所占的流量比例,计算出每个子
系统
的
访问量
,比如商品列表1000万,商品详情1500万,下单500万等,然后根据每个
系统
和数据库的交互次数,来算出数据库的
访问量
,比如
访问量
巨大的首页,我们一般存放到CDN缓存中,并且将页面进行静态化,动态数据通过异步获取,通过CDN
系统
的智能路由,能够将用户的请求路由到离他最近的C...
微软面试系列(1)
系统
设计题
系统
访问量
突然增加怎么办
这个问题可以谈的点很多,我们分很多情况来讨论 首先我认为要弄清楚
访问量
增加的原因 1.这个接口是to b还是to c的, 如果是to c的,那恭喜你要么
系统
用户增加了,要么被黑客攻击了。被黑客攻击那肯定我们排查安全问题,及时上线处理,
系统
用户增加,那这种幸福的烦恼,就需要考验
系统
设计能力和财力了。 首先如果需要救急的话,就是那种不解决
系统
就崩溃无法启动的情况, 在不增加现有机器的数量下,需要压榨现有的性能, 1.排除慢查询,防止数据库连接不够用 2.增加缓存,减少数据库访问 3.桶令牌机制直
数据库
访问量
很大时,如何做优化?
如果有
一个
特别大的
访问量
到数据库上时,往往查询速度会变得很慢,所以我们需要进行优化。优化从三个方面考虑:SQL语句优化、主从复制,读写分离,负载均衡、数据库分库分表。一、SQL查询语句优化 1、使用索引 建立索引可以使查询速度得到提升,我们首先应该考虑在where及order by,group by涉及的列上建立索引。 2、借助explain(查询优化神器)选择更好的...
并发性能与
访问量
中小型信息企业的开发团队经常听到一句话:我们
访问量
不大,
系统
不必设计的这么复杂。然后却经常莫名其妙的发现些用户重复信息、订单重复提交、关键性数据溢出或者超出范围的问题。不好意思,
访问量
和并发性能有时候真的没啥直接关系。 假设
一个
系统
每分钟60个访问,表面看来
系统
没什么压力。但是,假设你的
系统
在做
一个
秒抢的活动,好的,这60个访问挤在第一秒一下子来了,你看,
访问量
没什么变化,可是
系统
的并发性能指标却
上亿用户,如何高效统计独立用户
访问量
?
问题: 目前对于
系统
中常见的一种统计维度就是每天独立的用户
访问量
及UV,对于此类统计一般有几点需要考虑,第一:数据量很多,如果不做合理的设计,后期在进行聚合处理时会非常麻烦。第二:每天累计的大量数据会对
系统
存储空间及内存造成不可忽略的负担。第三:需要清楚的是,此类需求最不合适的存储载体就是数据库。 对于如何统计每天独立的
访问量
,如果从上面提到的3点进行分析,对于数据存储载体的选型,肯定是NoSQL。再结合各自组件的特点,最优选择是Redis。对于redis提供的各个数据结构来说,目前,主要介绍如下3种。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章