在传统的中小公司里面,尤其是以企业内部的办公系统、REP系统,或者体量不是很大的互联网公司里面,搭建一套单库和单表足以应对生产的业务数据量了。而在一些互联网大公司里面,单表每天有上100w的数据业务增量时,就要考虑分...
真事!有一个 Python 程序它会周期性的从 MySQL 的备机上读数据,用于完成它的业务逻辑。大致的代码如下(已经去掉了所有与业务相关的内容),最近发现它阻塞了 DDL 语句,导致MySQL 主从复制卡住不动。...
最近读 MySQL 的官方文档发现 8.0.16 版本引入的一个新功能 ---- 参数检查。以前要是想知道 my.cnf 配置文件,写的有没有问题;一个可行的方案就用它来启动一个 MySQL 服务,如果能正常地起来,说明至少没有致命的错误。现在...
其实 nowait 和 skip locked 这两个新特性已经出来好久了;之所以现在才写,是因为最近用他们帮朋友解决了一个生产问题。也算是体验了一下其价值,在这里安利一下。...
一个好的软件总是让用户的使用体验越来越好,这次 MySQL-8.0.x 的升级有两点改进,都让它更加易用;其一是添加了不可见主键,其二就是 redo 日志大小可以在线调整。...
引言I. 预备知识1.1 mysql 各字段类型存储文本信息的最大值text,最大65535字节mediumtext,最大16777215字节longtext,2的32次方减1个,即4294967295个字节1.2 集成mybatis-plus、web、mysql等相关依赖<!--web--> ......
Oracle :关系型的数据库 , 端口号:1521 ,收费(学习是免费的,用于商业要授权)19万左右, 每年交服务费 效率高, 安全
上一讲mac 上学习k8s系列(53)seata-go介绍了如何在本地部署seata,本文从源码角度分析下seata-go的具体实现:
答:Oracle、SQL Server、MySQL、Sybase、DB2、Access 等。
事务就是一组原子性的 SQL 语句,或者说一个独立的单元。可以理解为一个事务对应的是一组完整的业务(一组SQL),这个事务中的一切操作要么都成功要么都失败,只要有一个操作失败了,那么整个事务操作都将回滚到事务开始前...