- 博客(3)
- 收藏
- 关注
原创 【mysql】- 一文弄懂explain
我们看到执行计划的 rows 列的值是 2 ,这意味着查询优化器在经过分析使用 user_id 进行查询的成本之后,觉得满足 user_id > 3 这个条件的记录只有 2 条。在连接查询的执行计划中,每个表都会对应一条记录,这些记录的id列的值是相同的,出现在前边的表表示驱动表,出现在后边的表表示被驱动表。当表中只有一条记录并且该表使用的存储引擎的统计数据是精确的,比如MyISAM、Memory,那么对该表的。MyISAM存储引擎的统计数据是精确的,所以当只有一条记录的时候type类型为system。
2023-06-05 21:16:37
324
1
原创 mysql - 06 锁
mysql中锁的概念划分: 在数据库中,lock与latch都可以被称为“锁”,但是两者有着截然不同的含义 latch要求锁定的时间必须非常短。在InnoDB存储引擎中,latch又可以分为 mutex(互斥量)和 rwlock(读写锁)。其目的 是用来保证并发线程操作临界资源的正确性,并且通常没有死锁检测的机制; lock lock的对象是事务,用来锁定的是数据库中的对象,如表、页、行。并且一般lock的对象仅在事务commit或rollback后进行释放,不同事务隔离级别释放的时间可能不同,lock是
2022-06-29 23:14:30
293
原创 网站模拟扫码支付
沙箱支付 首先进入支付宝开放平台,支付宝开放平台将强大的支付、营销、数据能力,通过接口等形式开放给第三方用户。 先下载支付宝沙箱官网demo 1.使用真的支付宝扫描登录 进去 注册沙箱支付宝 2.进入开发者中心>开发服务>研发服务(沙箱/验收/数据实验室) 3.下载RSA密钥生成工具,把公钥配置到下图所示的支付宝公钥/应用公钥。这里我使用了支付宝开发平台助手,点击进去有详细教程与下载...
2020-04-20 14:52:42
1145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人