mysql-----分库分表

在数据量大到一定程度后处理查询的效率会降低。

分库分表:

1
分库分表:把数据库中数据物理拆分到多个实例或多台机器。

Mysql原生的Partitioning:

Mysql原生的Partitioning:在本地针对表的分区进行操作,将一张表的数据分别存储为多个文件,如果在写sql时,遵从了分区规则,就能把原本需要遍历全表的操作转变为只需要遍历表里某一个或某些分区的操作。降低了查询对服务器的压力,提升了查询效率。 

弊端:1)这种分区方式,在使用时必须遵从分区规则写sql语句,不遵从分区规则,性能会很低下,

   2)mysql实例的数据文件无法分布式存储,不论如何分区,所有的数据还是都在一个服务器上,无法通过水平扩展物理服务的方法将压力分摊出去。

分库分表种类:

算了,内容多,记录下来,比较麻烦,还是看书吧,

MySQL运维内参:MySQL、Galera、Inception核心原理与最佳实践 完整版      基于mysql5.7.16    

虽然是我上传的,但分不是我定的,我上传是订的2分。

https://download.csdn.net/download/sjxbg/10515092

 

posted @   芬乐  阅读(203)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· DeepSeek+PageAssist实现本地大模型联网
· 手把手教你更优雅的享受 DeepSeek
· 腾讯元宝接入 DeepSeek R1 模型,支持深度思考 + 联网搜索,好用不卡机!
· 从 14 秒到 1 秒:MySQL DDL 性能优化实战
历史上的今天:
2016-07-19 编辑中常用命令
点击右上角即可分享
微信分享提示