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 缓存的思想就是一个很明显的分离数 据库中活跃的数据示例,将应用经常使用的数据缓存在内

最近更新

二进制—BCD码高速转换技术 2页

二水石膏沸渣胶结材的性能与结构研究 2页

二分之一连续相位切普键控及性能分析 2页

水箱采购合同模板及法律解析 6页

九五型榨油机压榨蓖麻籽制取一级油的工艺实验.. 2页

乌龙茶机械化连续做青设备的研究 2页

为适应加工辽河油进行的工艺设备改造 2页

丰润热电公司脱硝改造优化设计及效益分析 2页

中美核电学术讨论会在昆明举行 2页

毕业生三方合同签订流程详解 7页

正式职工劳动合同书(试用) 6页

正式商业借款合同样本 6页

横向技术研发合作合同标准范本 6页

中国生物工程学会成立大会暨首届学术讨论会在.. 2页

中国工业经济研究1989年总目录 2页

中国包装技术协会一九八四年年会工作报告(摘要.. 2页

中变给水预热器泄漏原因分析及处置方案 2页

两种高逸出功复合膜材料的AES研究 2页

丙烷脱沥青装置丙烷损耗大的原因分析和改进措.. 2页

与松下冷机技术交流团交流简况 2页

不同等级公路环境下驾驶人动态视觉特性规律研.. 2页

下向分层胶结充填法在我国黄金矿山的应用与发.. 2页

2025年幼儿园教师随笔范文7篇 11页

2025年幼儿园教师节主持词 37页

2025年幼儿园教师期末自我鉴定 22页

2025年幼儿园教师工作总结报告篇 31页

三维光弹性内部应力全场分析在微机上的应用 2页

2025年幼儿园教学工作计划5篇 28页

《学会感恩》心理健康教学 30页

三氯甲苯含量测定方法改进探讨 2页