随笔分类 -  mysql

about database mysql
摘要:一、背景 业务在群里反馈编辑结算单时有些账单明细查不出来,但是新建结算单可以,我第一反应是去测试环境试试有没有该问题,结果发现没任何问题!!! 然后我登录生产环境编辑业务反馈有问题的结算单,发现查询接口直接504网关超时了,此时心里已经猜到是代码性能问题导致的,接来下就把重点放到排查接口超时的问题上 阅读全文
posted @ 2024-01-10 13:45 烟味i 阅读(1586) 评论(8) 推荐(5) 编辑
摘要:一、锁介绍 不同存储引擎支持的锁是不同的,比如MyISAM只有表锁,而InnoDB既支持表锁又支持行锁。 下图展示了InnoDB不同锁类型之间的关系: 图中的概念比较多不好理解,下面依次进行说明。 1.1乐观锁 ​ 乐观锁是相对悲观锁而言的,乐观锁假设数据一般情况下不会造成冲突,所在在数据进行提交更 阅读全文
posted @ 2020-10-04 21:44 烟味i 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一、前言 一般来说,随着业务的发展数据库的数据量会越来越多,当单表数据超过上千万时执行一些查询sql语句就会遇到性能问题。一开始可以用主从复制读写分离来减轻db压力,但是后面还是要用分库分表把数据进行水平拆分和垂直拆分。 实现分库分表目前我知道的方式有两种,第一种是使用mycat中间件实现,第二种是 阅读全文
posted @ 2018-10-06 11:34 烟味i 阅读(10450) 评论(4) 推荐(2) 编辑
摘要:传送门:https://www.cnblogs.com/liyasong/p/sql_in_exists.html 阅读全文
posted @ 2018-05-04 14:19 烟味i 阅读(166) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/u010003835/article/details/54381080 阅读全文
posted @ 2018-04-18 14:46 烟味i 阅读(328) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起