关于大负载高并发WEB体系的数据库优化ITeye - AG环亚娱乐

关于大负载高并发WEB体系的数据库优化ITeye

2019年02月18日10时04分29秒 | 作者: 依波 | 标签: 数据库,体系,数据 | 浏览: 2937

关于大负载高并发的WEB体系,数据库优化将不可避免,那么优化的办法有哪些方面呢?我以为能够从下面几点来进行:进步处理速度,进步体系的并发才能。


进步处理速度:

不管哪一种数据库dbms(mysql,oracle,mssql,db2,Postgres等等),再怎样优化,终究也避不开与慢速的存储介质(硬盘、磁带)进行数据交换,但往往一旦触及到了存储介质的io操作,存取功能就会急剧下降。

别的,数据库会在以下情况下会呈现拜访瓶颈:
a、业务操作  企业级的数据库(比方mysql的innodb形式)都支撑业务操作。由于业务具有原子性,业务中触及的数据表在运转过程中将会加锁。在这种情况下,拜访这些表的数据会呈现推迟。
b、数据更新  数据库中任何的表在数据更新过程中,相同会被加锁。在这种情况下,也会呈现上面相同的成果。

这时应该前使用和数据库中心加一层缓存体系,由于缓存体系的一切数据全部都是在内存中进行的,所以存取数据的功率十分高。



进步体系的并发才能:能够进行数据库集群,读写别离,横向或纵向分库、分表等办法,来进步数据库的并发才能,然后进步数据库的功能。





版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章