MySQL
总有人想害朕
这个作者很懒,什么都没留下…
展开
-
数据库分库分表的相关知识
数据库分库分表的相关知识一、数据的切分1、垂直(纵向)切分1.1、垂直(纵向)分表1.2、垂直(纵向)分库1.3、垂直(纵向)切分优缺点2、水平(横向)切分2.1、水平(横向)分表2.2、水平(横向)分库2.3、水平(横向)切分优缺点2.4、几种典型的数据分片规则2.4.1、根据数值范围2.4.2、根据数值取模二、分库分表带来的问题1、事务一致性问题2、跨节点关联查询join问题3、跨节点分页、排...原创 2019-12-22 00:57:31 · 495 阅读 · 0 评论 -
MySQL删除超大表的方法
MySQL删除超大表的方法1、找到数据库表对应的文件存储目录/var/lib/mysql/mydb2、建硬链接ln(如果是主从架构,请在所有机器上创建硬链接)3、连接数据库drop数据库表4、然后去操作系统中删除真正的大物理文件对于超大数据库表,直接使用drop table或者truncate table或者delete from来完成删表动作,那么这条语句要执行很长时间。此时便可以通过在该表...原创 2019-09-09 00:40:23 · 1587 阅读 · 0 评论