好好努力,天天向上-首页.技术.

Mysql的分库分表,水平拆分-垂直拆分

mysql 分表 水平拆分 垂直拆分 MySQL单库数据量在5000万以内性能比较好,超过阈值后性能会随着数据量的增大而变弱。MySQL单表的数据量是500w-1000w之间性能比较好,超过1000w性能也会下降。 mysql的分库分表是在数据量大后的一个常用数据库优化方法 mysql单表数据量在500w至1000w之间性能还是可以的,超过1000w性能就会下降,这是在没有字符的前提下,有字符的情况下数据量最好在500w以下

Mysql的行级锁 -- 共享锁和排他锁

MYSQL 锁 共享锁 排它锁 在已经开启事务的前提下: 共享锁 A用户使用了共享锁,B用户可以使用共享锁或者不用锁能查询到数据,但是使用排他锁就会报错 A更新数据,但是会一直在等待,假如1s后B也更新数据,这时就会陷入死锁报错退出。然后A就能更新成功了 排他锁 A用户使用了排他锁,B用户就使用排他锁或者共享锁来获取数据,会一直等待中 A用户更新数据并提交事务,此时B用户用户获得锁成功并查得数据

Mysql主从复制

mysql 主从复制 主数据库:192.168.1.1 从数据库:192.168.1.2 注意事项 确保主数据库的mysql能够给外网访问,也就是使用Navicat等软件能够连接的上才行。如果使用宝塔就要到端口那里放行3306端口

缓存更新套路

缓存套路,mysql,redis 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,

Top