数据库
文章平均质量分 74
fake_coder
这个作者很懒,什么都没留下…
展开
-
mybatis神坑总结
最近做项目遇到了一个问题,后台请求一直未响应。初步排查以为是数据库锁表了,后来万万没想到只是在mybatis mapper的sql语句中多了个空格!!!程序显示已执行结束,mybatis还无报错。排查问题耗时5个多小时。具体代码如下:<delete id="deleteByPk"> delete from table_name where PK_ID=# {pkId}</delete>大家能看出来问题出现在哪儿么!!!就是#与参数之间多了个空格!!!程序一直卡在这原创 2020-10-12 11:34:42 · 375 阅读 · 0 评论 -
事务隔离级别
来自网上的Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万/月。但是发工资时老板不小心按错了数字,按成3.9万/月,该钱已经打到程序员的户口,但是事务还没有提交,就在这时,程序员去查看自己这个月的工资,发现比往常多了3千元,以为涨工资了非常高兴。但是老板及时发现了不对,马上回滚差点就提交了的事务...原创 2019-12-11 16:43:06 · 168 阅读 · 1 评论 -
Mysql索引
1、索引定义:是一种帮助mysql高效获取数据的数据结构。2、mysql索引使用的数据结构:B+Tree3、索引分类:聚集索引:叶节点包含了完整的数据记录(索引与数据行存在一起)。非聚集索引:索引与数据行分开存放。存储引擎是表维度上的概念。一个数据库可以创建不同存储引擎的数据表。3.1 myisam存储引擎(非聚集索引):索引文件和数据文件分离。data目录下以.frm 、.MYD、...原创 2019-10-30 22:32:33 · 1212 阅读 · 0 评论