麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
937
2023-04-07
分布式存储-Redis&常用数据库(Profile)
分布式存储-Redis&常用数据库(Profile)
实际上我们使用Redis的初衷就是为了优化数据库,当我们用户的行为增加了,我们数据库的IO就增加了,Redis的数据是存储在内存中,而我们的传统的数据的数据是存储在磁盘中,就存储在内存这一方面Redis就优化了数据的读取速度。本篇中聊一聊常用的Redis数据结构、不同的存储数据带来的性能提升、常用的数据库优化手段
数据库层面的优化手段
【池化技术】:实现连接资源的复用(本质上是降低资源创建和销毁的开销),当我们去链接数据库的会发送一个TCP请求到数据库上,如果使用池化技术,那就节省了很多时间,提升了性能。【数据库本身层面的优化】:【索引】:当没有索引的时候,我们去查询数据,他会去扫描磁盘轨道,有了索引就相当于通过一个点直接进行定位,这样速度就快了很多【数据量的传输】:我们可以尽量减少数据量的传输,少查询一些不必要的数据,肯定就提高性能。【数据库的读写分离】:如果没有做读写分离,每个数据在进行事务操作的时候就会加锁,从而影响了查询的速度
常见的数据库类型
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。