1 / 3
文档名称:

高并发解决方案总结.doc

格式:doc   大小:36KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高并发解决方案总结.doc

上传人:小辰GG1 2022/1/28 文件大小:36 KB

下载得到文件列表

高并发解决方案总结.doc

相关文档

文档介绍

文档介绍:高并发解决方案总结
使用缓存
在绝大多数情况下,服务器的压力都会集中在数据库,减少数 据库的访问次数,就可以减轻服务器的压力。所以,在高并发场景 下,缓存的作用是至关重要的。
redis 缓存数据库,它可以很好的在一定程度上解决一瞬间高并发解决方案总结
使用缓存
在绝大多数情况下,服务器的压力都会集中在数据库,减少数 据库的访问次数,就可以减轻服务器的压力。所以,在高并发场景 下,缓存的作用是至关重要的。
redis 缓存数据库,它可以很好的在一定程度上解决一瞬间的并 发量, redis 之所以能解决高并发的原因是它可以直接访问内存,提 高了访问效率,解决了数据库服务器压力。
使用缓存框架的时候,我们需要关心的就是什么时候创建缓存 和缓存失效策略。
缓存的创建可以通过很多的方式进行创建,具体也需要根据自 己的业务进行选择。例如,供应商平台的应用信息,应用上线后就 进行缓存。需要注意的是,当我们修改或删除应用信息的时候,我 们要考虑到同步更新该条缓存。
数据库优化
数据库优化是性能优化的最基础的一个环节,虽然提供了缓存 技术,但是对数据库的优化还是一个需要认真的对待。数据库优化 的方式很多,这里说下分表与分区。
? 分表
分表的适用场景
一张表的查询速度已经慢到影响使用的时候。
当频繁插入或者联合查询时,速度变慢
分表后数据都是存放在分表里,总表只是一个外壳,存 取数据发生在一个一个的分表里面。分表的重点是存取数据时, 如何提高数据库的并发能力。分表后,单表的并发能力提高了, 磁盘 I/O 性能也提高了。
以安审日志服务的历史记录表为例:
表按年月拆分,格式为:表名 + 年+ 月,例如:
TEST_202001、TEST_202002、、TEST_202003 ……然后可以 根据日期来查询。
? 分区
分区的适用场景
1. 一张表的查询速度已经慢到影响使用的时候。
2. 表中的数据是分段的。
对数据的操作往往只涉及一部分数据,而不是 所有的数据。
分区是把一张表的数据分成 N 多个区块,这些区块可以 在同一个磁盘上,也可以在不同的磁盘上。分区把存放数据的 文件分成了许多小块,分区后的表还是一张表,数据处理还是 由自己来完成。
分离数据库中活跃的数据
数据库的数据虽然很多,但是经常被访问的数据还是有限的, 因此可以将这些相对活跃的数据进行分离出来单独进行保存来提高 处理效率。其实前边使用 redis 缓存的思想就是一个很明显的分离数 据库中活跃的数据示例,将应用经常使用的数据缓存在内

最近更新

新能源汽车锂电池安装合同及售后服务条款 6页

错峰出行政策的选择及其主观定价的研究 2页

新房电商团购服务合同标准(版) 6页

数据挖掘与分析服务合同 6页

教育机构与培训单位合作合同范本 6页

文化场馆建设沙石配送合同3篇 55页

探讨建设行业合同管理创新与发展趋势 6页

电话营销的目标设定及问题处理 38页

教育培训基地用地居间协议3篇 48页

200MW汽轮发电机组轴系扭振的分析和对策 2页

摄影工作室装修转包协议3篇 49页

房地产经纪借款居间协议3篇 50页

影院装修保修协议3篇 49页

影楼翻新装修合同起草要点3篇 50页

建筑装饰材料运输协议样本3篇 50页

建筑材料私人运输协议范本3篇 51页

北京市朝阳区2015-2016年八年级上期末考试数学.. 13页

财务会计的基本理论 89页

高速公路经营型集团财务信息化建设研究 3页

高校数字化校园建设及应用研究 3页

深海热液区生物适应性机制研究-全面剖析 26页

引力波与宇宙大尺度结构-第1篇-全面剖析 26页

陕西秦巴山区地质灾害发育环境与分布特征研究.. 3页

银川台形变数字化观测资料干扰异常处理方法探.. 4页

钛及钛合金精密铸造熔模铸型专利申请分析 3页

财政政策在应对经济周期波动中的角色-全面剖析.. 26页

一个人走夜路小学作文 4页

远程荧光LED器件影响因素研究 4页

运城市地下水超采及其环境影响和对策探析 3页

高中写景作文600字三篇 5页