MYSQL
文章平均质量分 68
编程界的彭于晏qaq
带着问题去思考,知之为知之,不知为不知,是知也。
展开
-
记录一次java.sql.SQLException: Column count doesn‘t match value count 排查的经过
记录一次java.sql.SQLException: Column count doesn’t match value count 排查的经过数据库是OceanBase框架是Mybaties插入的sql 由于公司代码需要保密,不方便截图,这里是伪代码insert user(name,age,sex,personno)values(‘张三’,16,‘男’,410522200506303214);id是自增主键 ,所以插入的列里没有id字段,分了10个库10表{000-090:10}分库分表原创 2021-09-28 17:16:51 · 489 阅读 · 0 评论 -
事务你真的了解吗?
事务你真的了解吗?今天在一个学习群里有个水友问了一个问题,一个方法开启了事务,然后里面有一段代码不希望被这个开启的事务影响,就是说事务里的其他代码发生了异常回滚了,不想影响这段代码,但是这段代码又得在事务的其他代码中按顺序执行,然后大家就开始支招了 ,说起了事务的传播机制。传播机制都只知道个概念,不懂其中的原理,使用起来就会有很多坑,我们先来看下事务的一些概念一、事务四大属性分别是原子性、一致性、隔离性、持久性。1、原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失原创 2021-08-24 17:44:55 · 253 阅读 · 0 评论 -
Mysql千万级数据量分页查询优化
mysql千万级数据分页查询优化场景:订单表order,有1千万条记录,orderId为主键小白程序员:方案:select * from order直接全部查出来,然后在内存里截取当前list页的数据,分页这事我5年前也干过,一家不知名的小公司中级程序员:方案:中规中距的mysql标准分页写法select * from order limit start, count例子:select * from order where goods_name=‘iphone’ limit 10000原创 2021-08-16 15:08:00 · 553 阅读 · 0 评论