此文档着重强调数据库方面
图:*高并发架构
除了利用不同场景的特殊性,高并发还可以使用三种方式获得:
1、通过分布式部署。分布是部署可以缓解单机*数据库服务器的压力。*协调节点,根据规则对不同数据节点进行访问。*协调节点可以根据各分布式*数据库服务器的当前机器运行状态(CPU/IO/MEM等)以一定的负载策略去完成目标*数据库服务器的调度,最大限度地采用最空闲的数据库服务器完成SQL操作,以加快运行结果响应速度。
2、把数据加载到内存。*数据库服务访问海量数据时,根据当前机器内存使用情况,以一定的缓存策略将数据加部分数据装载到内存中,以减少访问硬盘数据文件的次数,以一种最优的方式利用*数据库服务器的内存,通过直接操作内存中的数据,充分利用*数据库服务器的运算性能,加快运算结果的生成并返回客户端。
3、提升硬件资源。在利用硬件资源方面,以提高服务访问硬盘读写速度出发,*数据库服务器部署安装SSD固态硬盘,在硬盘上作设置相应的RADI级别,提高访问硬盘数据文件的读写速度,提高整个数据库服务器的处理运算的能力。
对于分析型数据库,增加并发的过程,其实是想办法减小IO充分利用CPU和内存的过程,在整个调试的过程中需要严密监控数据节点的CPU、内存、网络、IO四大资源,清晰定位到底是哪个资源出现瓶颈。当4个资源有一个达到瓶颈的时候,往往可以使用其他三个资源进行平衡。例如IO磁盘读写达到瓶颈,可以把数据尽量加载到内存中,减少IO读取次数,
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库商业银行股份有限公司用户投资管理分析系统技术规范书(14)在线全文阅读。
相关推荐: