位置: 编程技术 - 正文
推荐整理分享Mysql数据库分库和分表方式(常用)(Mysql数据库分库分表语句),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql数据库分库分表技术,mysql 分库分表操作,mysql数据库分库分表,mysql数据库分库分表方案,mysql数据库分库分表方案,Mysql数据库分库分表语句,Mysql数据库分库分表语句,Mysql数据库分库分表语句,内容如对您有帮助,希望把文章链接给更多的朋友!
本文主要给大家介绍Mysql数据库分库和分表方式(常用),涉及到mysql数据库相关知识,对mysql数据库分库分表相关知识感兴趣的朋友一起学习吧
1 分库
1.1 按照功能分库
按照功能进行分库。常见的分成6大库:
1 用户类库:用于保存了用户的相关信息。例如:db_user,db_system,db_company等。
2 业务类库:用于保存主要业务的信息。比如主要业务是笑话,用这个库保存笑话业务。例如:db_joke,db_temp_joke等。
3 内存类库:主要用Mysql的内存引擎。前台的数据从内存库中查找,速度快。例如:heap。
4 图片类库:主要保存图片的索引以及关联。例如:db_img_index,db_img_res。
5 日志类库:记录点击,刷新,登录等日志信息。例如:db_log_click,db_log_fresh,db_log_login。
6 统计类库:对业务的统计,比如点击量,刷新量等等。例如db_stat。
1.2 安装城市站分库
如果业务遍布全国,在按照功能分库库,每一个城市复制一份一模一样的库,只是库后缀都是城市名称。比如db_log_click_bj,db_log_click_tj,db_log_click_sh;
2 分表
2.1 按照用户或业务的编号分表
对与用户或业务可以按照编号%n,进行分成n表。例如:笑话表。
tb_joke_,tb_joke_,tb_joke_,tb_joke_........
2.2 按照日期分表
对于日志或统计类等的表。可以按照年,月,日,周分表。
例如 点击量统计。
3 Mysql数据库常用架构
核心:一主多从,读写分离。
关于Mysql数据库分库和分表方式(常用)就给大家介绍到这里,希望对大家有所帮助!
InnoDB数据库死锁问题处理 场景描述在update表的时候出现DeadlockLoserDataAccessException异常(Deadlockfoundwhentryingtogetlock;tryrestartingtransaction...)。问题分析这个异常并不会影响用户使用,因
MYSQL5.7.9开启慢查询日志的技巧 用MYSQL5.7.9作为ZABBIX2.4.7的监控数据库.前段时间开启了慢查询日志,后来发现慢查询日志膨胀到了M查看最后条大部分都是0.1秒的后来想改,以前是动态
MySQL命令行界面中出现字符错误提示的原因及解决方法 ERROR(HY):Can'tinitializecharactersetgb搞了好半天,MySQL都重装了两次,号悲剧。。。之前设置了系统编码全都是UTF-8了的vi/etc/sysconfig/inLANG=zh_CN.UTF-8LANG
标签: Mysql数据库分库分表语句
本文链接地址:https://www.jiuchutong.com/biancheng/319764.html 转载请保留说明!友情链接: 武汉网站建设