2021-09-27
基于mysql的悲观锁的运用场景?
像mysql的悲观锁,我有大致了解过的。但是对于这个锁的应用场景我仍然有点困惑。
场景一:
同个服务的集群,在并发量很大的情况下去操作 单机mysql,此时需要在mysql那里使用悲观锁。
场景二:
同个服务的集群,在并发量很大的情况下去操作 mysql集群,此时需要使用分布式锁。
不知道我这么理解对不对?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
mysql的超级用户是root吗?
回答 7
学习了
MySQL 数据库被覆盖了怎么恢复到被覆盖之前?
回答 1
这个需要看你有没有覆盖之前的数据库的备份,不然得话是不行的。
mac安装完MySQL需要配置什么吗?
回答 1
已采纳
官方有Mac下安装mysql的dmg安装包:https://dev.mysql.com/downloads/mysql/建议用docker容器方式安装,便于后期调整,别在Mac本机直接安装数据库;
上十亿条mysql数据,分成40个表,如何去重? 现在有十亿条数据,存储在mysql数据中,分成了49个表,每个表大概4000万条,采用每条数据去分别判断所有表效率太低太低了,有什么方法可以用最快方法去重,只保留一条数据。
回答 1
已采纳
1.这里应该有主键和唯一键的标识位字段:要是有主键,唯一键把数据到导入到一张表,进行having操作即可。2.要是没有唯一标识,只能一条一条对比。可以使用pythonpandas脚本进行匹配。
程序读mysql 只能读1000条 ,怎么解决?
回答 3
程序里面写了分页框架吧,默认传了1000条吧
如何在 MySQL 中进行完全外部联接?
回答 1
leftjoinunionrightjoin
mysql默认数据变化10%,就自动收集统计信息,这个能像pg那样修改百分百吗?
回答 1
可以analyzetable来手动触发收集统计信息另外MySQL8.0引入了持久化采样统计信息的功能,可以通过配置innodbstatspersistent和innodbstatstransients
mysql能不能从系统表里面获取索引的使用频率的情况呢?
回答 1
可以看下这个表;performanceschema.tableiowaitssummarybyindexusage
mysql5.7,一个查询执行很慢
回答 10
1、子表里,如果不确认batchid是唯一的,可以加上distinct比如selectdistinctbatchidfrombatchlog2、5.5万行数据,你可以先创建一个临时表,然后再排序分成2
MYSQL5.5.61 安装最后一步卡死,怎么解决?
回答 2
最后一步是哪一步兄弟?初始化实例?把报错拿出来看看。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~