微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

标签:mysql

架构

mysql行锁(for update)解决高并发问题

mysql行锁(for update)解决高并发问题
for update 必须在事务中执行 (避免高并发时库存为负数) where条件有主键是行锁 否则是表锁 mysql行锁、表锁&间隙锁 事务隔离级别的实现原理:锁 表级锁&行级锁 表级锁:对整张表加锁。开销小,加锁快,不会出现死锁;锁粒度大,发生锁...

1周前 (07-20) 6℃ 0评论

我的操作

13 种锁的实现方式

13 种锁的实现方式
  1、悲观锁 正如其名,它是指对数据修改时持保守态度,认为其他人也会修改数据。因此在操作数据时,会把数据锁住,直到操作完成。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响程序的并发访问性,同时...

1周前 (07-20) 4℃ 0评论

架构

Java数据类型和MySql数据类型对应表

经常设计的时候忘记对应字段的,可以备查用,java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CH...

1年前 (2024-05-25) 5℃

mysql

mysql的的索引判断

mysql的的索引判断
结论:IN肯定会走索引,但是当IN的取值范围较大时会导致索引失效,走全表扫描 navicat可视化工具使用explain函数查看sql执行信息 场景1:当IN中的取值只有一个主键时 我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引: type结果值从好到坏依次...

2年前 (2023-09-05) 2℃

php

WorkerMan学习篇:连接mysql时到底发生了什么鬼

WorkerMan学习篇:连接mysql时到底发生了什么鬼
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: 上节课()我们已经了解了,使用workerman创建一个HTTP协议的web服务。 问题:我们使用php或java来连接数据库的时候,是不是...

6年前 (2019-09-15) 34℃