数据库
文章平均质量分 66
mysql、oracle、redis
曾格0
csdn YYDS
展开
-
【Oracle】sqldeveloper中文乱码
oracle,WE8MSWIN1252这个字符集,所以我想着能不能修改oracle服务端字符集。原创 2022-08-29 10:09:09 · 1524 阅读 · 1 评论 -
Mysql分布式集群
主从复制: 这个过程会产生时延: 网络延迟:可忽略 master多个线程在写binlog,但slave只有一个sql线程在重放 即使只有一个master线程在写,我们知道日志是顺序读写的,但relay log日志重放的过程中,是随机写的,也就是sql线程是个随机读写线程 =》解决方法:MTS(enhanced multi-threaded slave) MTS: 但也不能太多,如果突然断点,数据就全没了。 实现方式是在binlog event中增加必要的信息,原创 2022-02-28 22:38:41 · 892 阅读 · 0 评论 -
Mysql:事务的四大性质及解决
事务的四大性质: 原子性:通过undolog日志文件实现 持久性:通过redo log实现 隔离性:通过锁和mvcc机制实现 一致性:通过上面三个实现 锁: 加锁会降低数据库读写效率 当前读:总是读取最新的数据 读锁(共享锁):select…lock in share mode 写锁(排它锁):select…for update、update、insert、delete 快照读:读取历史版本的一个记录 原子性: 事务2修改zhangsan为lisi,首先原创 2022-02-28 21:25:59 · 401 阅读 · 0 评论