标签:Mysql

Mysql到底有几种锁

Mysql到底有几种锁

前言 在我之前对于mysql🔒锁的理解,我会毫不犹豫的说出,在innoDB 的引擎下是行锁,就是for update对每行数据进行加锁,在myISAM 引擎下是表锁,多线程并发的情况下将整个表进行加锁,还有就是页锁介于行锁和表锁之间,对每页数据进行加锁,或许这是一个很笼统的回答,后面对于mysql的

向阳逐梦 向阳逐梦 2023-07-19
0 0 0
Vue整合Node.js,直连Mysql数据库进行CURD操作

Vue整合Node.js,直连Mysql数据库进行CURD操作

引入需要的模块(mysql、express、body-parser、cors、vue-resource)

Escape Escape 2023-07-19
0 0 0
MySQL 管理端口登录异常排查及正确使用技巧

MySQL 管理端口登录异常排查及正确使用技巧

本文主要记录了MySQL管理端口无法登录的排查过程,以及预防 too many connections 的一些建议。 作者:吕虎桥 爱可生DBA 团队成员,主要负责 DMP 平台和 MySQL 数据库的日常运维及故障处理。 本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权不得随意使用,

法医 法医 2023-07-19
0 0 0
关于加索引把数据库搞崩这件事

关于加索引把数据库搞崩这件事

本文基于的数据库环境:MySQL 8.0.12,数据库引擎 InnoDB,MySQL 客户端 IntelliJ IDEA 2021.2.3 Database(重要) 表级锁 MySQL 里面表级别的锁有两种:一种是表锁,一种是元数据锁(meta data lock,MDL),这两中锁都是由 Serv

宇宙之一粟 宇宙之一粟 2023-07-19
0 0 0
MySQL InnoDB 行记录存储结构分析

MySQL InnoDB 行记录存储结构分析

前言 工作中我们基本上都是用MySQL的InnoDB存储引擎,但是大家有去了解过它的底层存储结构吗,想必绝大部分人不知道,或者说不知道怎么查相关知识,刚好来看这篇文章就对了! 数据表的文件构成 Mysql的存储行为是由Innodb存储引擎去具体实现的,在windows下安装Mysql后有data(数

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-19
0 0 0
谈谈mysql(1)——Binlog的复制方式和解析技巧

谈谈mysql(1)——Binlog的复制方式和解析技巧

mysql 我们先来看一下MySQL的基本架构,从大的方面来讲,一个server层,一个引擎层。server层就像一个接口,可以对接任何符合规定的引擎。具体的细节可以参考我之前写过的文章mysql的这些坑你踩过吗?快来看看怎么优化mysql MySQL的存储引擎的简单解读 我们看到,有的

竹子爱熊猫 竹子爱熊猫 2023-07-19
0 0 0
谈谈mysql(2)——主从模式下的同步方式及半同步、MGR的部署方式

谈谈mysql(2)——主从模式下的同步方式及半同步、MGR的部署方式

MySQL的复制模式 异步复制 MySQL的复制方式默认是异步的,主从复制涉及三个线程 master I/O master I/O线程负责写入Binlog,并将执行结果返给客户端,至于Binlog有没有被IO线程读取,读取后有没有重放,重放有没有成功,它是不关心的。 slave I/O线程 负责将

大猫 大猫 2023-07-19
0 0 0
MySQL:我的从库竟是我自己!?

MySQL:我的从库竟是我自己!?

本文将通过复制场景下的异常分析,介绍手工搭建MySQL主从复制时需要注意的关键细节。 作者:秦福朗 爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查。热爱互联网,会摄影、懂厨艺,不会厨艺的 DBA 不是好司机,didi~ 本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-19
0 0 0
全方位对比 Postgres 和 MySQL (2023 版)

全方位对比 Postgres 和 MySQL (2023 版)

根据 2023 年 Stack Overflow 调研,Postgres 已经取代 MySQL 成为最受敬仰和渴望的数据库。 随着 Postgres 的发展势头愈发强劲,在 Postgres 和 MySQL 之间做选择变得更难了。 如果看安装数量,MySQL 可能仍是全球最大的开源数据库。 Po

共饮一杯 共饮一杯 2023-07-19
0 0 0
npm依赖包mysql使用指南

npm依赖包mysql使用指南

npm依赖包mysql使用指南 npm社区的mysql可以做什么? npm社区的mysql依赖包,是mysql的node.js驱动程序。它是用JavaScript编写的,不需要编译,并且是100% MIT许可的。 实际使用效果如下: var mysql      = require('mysql

法医 法医 2023-07-19
0 0 0
高并发场景下的MySQL几类死锁事故案例分析

高并发场景下的MySQL几类死锁事故案例分析

本文主要讲解MySQL中出现死锁的应用案例,以及相关的业务场景,不会纯讲理论,希望对这块感兴趣的朋友可以有所帮助。什么是死锁多个线程在访问某些资源的时候,需要等待对方释放彼此所需资源,而进入了等待互斥的状态。通俗一些来说,A线程持有B锁,然后想要访问A锁,此时B线程持有A锁,想要访问B锁,这种情况下

大白菜程序猿 大白菜程序猿 2023-07-18
0 0 0
MySQL 和 Redis 数据一致性有哪些解决方案

MySQL 和 Redis 数据一致性有哪些解决方案

在MySQL和Redis之间实现数据一致性是一个常见的挑战。下面是几种常见的解决方案:1. 单向同步:即在应用层通过代码实现将数据同步到Redis。在数据写入MySQL后,应用通过事件监听或者异步任务将数据同步到Redis。这种方式可以实现较好的性能,但可能会存在短暂的数据不一致性。异步更新是一种解

醒在深海的猫 醒在深海的猫 2023-07-17
0 0 0
Go 语言使用 XORM 操作 MySQL 的陷阱

Go 语言使用 XORM 操作 MySQL 的陷阱

01 介绍在 Go 语言开发中,大家为了方便,通常会选择使用 ORM 操作数据库,比如使用 XORM 或 GORM 操作 MySQL。虽然使用 ORM 操作 MySQL 比直接使用标准库 `sql`[1] 和三方 MySQL 数据库驱动包[2]操作 MySQL 更加方便,但是也会遇到一些陷阱。本文我

张二河 张二河 2023-07-17
0 0 0
MySQL的match函数在sp中使用的Bug解析

MySQL的match函数在sp中使用的Bug解析

一、问题发现在一次开发中在sp中使用MySQL PREPARE以后,使用match AGAINST语句作为prepare stmt的参数后,发现执行第二遍call会导致数据库crash,于是开始动手调查问题发生的原因。注:本次使用的 MySQL 数据库版本为最新的debug版本。SQL语句示例:CR

张二河 张二河 2023-07-17
0 0 0
解决 WebAPI 在容器中的启动初始化问题

解决 WebAPI 在容器中的启动初始化问题

在产品或项目的部署中,如果和下面场景类似,那么本文可能对您有所帮助。场景WebAPI 和  MySql  数据部署在同一服务器(通常是测试环境)。WebAPI 和  MySql  使用  docker-compose  进行部署。WebAPI  启动时有一些初始化的操作要做,而初始化需要从  MyS

张二河 张二河 2023-07-17
0 0 0
双十一大促是怎么做MySQL热点数据高效更新的?

双十一大促是怎么做MySQL热点数据高效更新的?

MySQL的热点数据更新问题,一直都是行业内的一个难题,对于秒杀场景至关重要。一旦处理不好,就可能会导致数据库被打垮。通常来说,对于热点问题,都是选择使用Redis来抗,比如秒杀场景借助他的单线程高并发能力来做预扣减。常规方案但是,引入Redis又会带来数据不一致的问题,进而会导致超卖和少卖,如果一

大猫 大猫 2023-07-17
0 0 0
基于ClickHouse解决活动海量数据问题 | 京东云技术团队

基于ClickHouse解决活动海量数据问题 | 京东云技术团队

1、背景 魔笛活动平台要记录每个活动的用户行为数据,帮助客服、运营、产品、研发等快速处理客诉、解决线上问题并进行相关数据分析和报警。可以预见到需要存储和分析海量数据,预估至少几十亿甚至上百亿的数据量,所以需要选择一款能存储海量数据的数据库。由于是通过接收MQ存储或者API方式存储,所以对实时写入性能

法医 法医 2023-07-17
0 0 0
mysql主从一致性检查&修复

mysql主从一致性检查&修复

1.前言 在mysql数据库主从环境,总会出现各种原因,导致数据库主从环境的不一致;本文就是介绍在mysql数据库主从出现了不一致的情况,如何进行修复,保持数据的一致性。 本文使用:percona-toolk,这个工具包提供pt-table-checksum(检查数据),pt-table-sync修

捡田螺的小男孩 捡田螺的小男孩 2023-07-16
0 0 0
zabbix+percona的插件监控MySql

zabbix+percona的插件监控MySql

1.前言 前段时间用了下zabbix+percona的插件监控MySql,感觉不错,内置了190多个监控项,40多个图形展示。对MySql的监控比较全面,自己导入模版之后稍微根据自己的需求进行修改就可以使用。 https://www.percona.com/doc/percona-monitorin

向阳逐梦 向阳逐梦 2023-07-16
0 0 0
mysql router高可用(官方工具)

mysql router高可用(官方工具)

1.Mysql route介绍 1.1.什么是mysql route MySQL Router是处于应用client和dbserver之间的轻量级代理程序,它能检测,分析和转发查询到后端数据库实例,并把结果返回给client。是mysql-proxy的一个替代品。其架构图和功能如下。 (1)Rou

大猫 大猫 2023-07-16
0 0 0
1 467 468 469 470 471 736