标签:Mysql

阿里云 PolarDB MySQL 内核团队社招

阿里云 PolarDB MySQL 内核团队社招

                                          图片由 通义万象AI 生成PolarDB MySQL产品地位:PolarDB MySQL是阿里云的战略主营产品,目前线上运行超过百万核的计算量,10000+商业用户。团队的技术水位:PolarDB MySQL内核研发

大猫 大猫 2023-12-07
0 0 0
MySQL与主流分支版本上执行ANALYZE TABLE 安全么?

MySQL与主流分支版本上执行ANALYZE TABLE 安全么?

有时,需要使用 ANALYZE TABLE[1] 手动更新表和索引统计信息。不深入探讨这种需求原因的情况下,我们就生产系统上运行命令相关的开销来聊聊这个话题。然而,这里讨论的开销与深入表行收集统计信息的通常成本无关,我们可以通过设置样本页数[2] 来控制。Sveta 曾发布了一篇不错的博客文章[3]

醒在深海的猫 醒在深海的猫 2023-12-07
0 0 0
重磅 | 应对MySQL5.7停服  万里数据库解决方案专区正式上线

重磅 | 应对MySQL5.7停服 万里数据库解决方案专区正式上线

2023年10月底,MySQL5.7正式退出历史舞台。作为一款全球广受欢迎、占MySQL数据库整体份额43.4%、最核心稳定的免费开源版本,MySQL5.7自宣布停服日期以来就引发行业广泛关注。原因不仅在于MySQL5.7用户群体庞大,还在于迁移MySQL5.7并不是简单的系统重新安装,而是需要对数

剑圣无痕 剑圣无痕 2023-12-07
0 0 0
MySQL数据误删除恢复

MySQL数据误删除恢复

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!背 景1.1 问题简述开发反馈误删除了部分业务数据,需要恢复数据。 这里采用binlog2sql工具进行数据回滚。1.2 环境CentOS Linux release 7.4.1708 (Core)mysql

穿过生命散发芬芳 穿过生命散发芬芳 2023-12-07
0 0 0
MYSQL主从环境的搭建

MYSQL主从环境的搭建

准备两台服务器或者虚拟机 建议用linux服务器搭建 服务器记得在安全组放开端口,并且将防火墙的端口也放开,能省去百分之80的坑 在两台服务器上都安装mysql mysql安装的方式: 原生安装也就是软件包方式安装 docker安装 docker-compose安装 我在这里选择的是原生的方式,

醒在深海的猫 醒在深海的猫 2023-12-07
0 0 0
MySQL 5.7搭建Innodb Cluster高可用集群

MySQL 5.7搭建Innodb Cluster高可用集群

一、MySQL Innodb Cluster介绍与安装版本 MySQL InnoDB Cluster是MySQL的一种高可用性和灾难恢复解决方案,为MySQL提供了自动化的高可用性解决方案。区别于MySQL原生的主从复制,InnoDB Cluster能够实现集群中的节点进行自动故障切换,提供了更高的

贤蛋大眼萌 贤蛋大眼萌 2023-12-07
0 0 0
mysql的预编译

mysql的预编译

一条sql在mysql接收到最终执行完毕返回的过程 词法和语义解析:MySQL 会对 SQL 语句进行词法分析,将 SQL 语句分割成不同的词法单元,如关键字、标识符、运算符、常量等。然后进行语义分析,检查 SQL 语句的语法是否正确,以及表名、列名、别名等是否存在,是否有权限访问等。 优化 SQ

大猫 大猫 2023-12-07
0 0 0
MySQL面试大揭秘:你不得不掌握的十大技能!

MySQL面试大揭秘:你不得不掌握的十大技能!

数据库基础知识在MySQL面试中,首先要确保你对数据库基础知识有很好的了解:数据库概念:了解数据库、表、字段等基本概念。SQL语言:熟悉基本的SQL语法,包括SELECT、INSERT、UPDATE和DELETE语句。MySQL架构深入了解MySQL的架构是非常重要的:客户端-服务器模型:理解MyS

竹子爱熊猫 竹子爱熊猫 2023-12-07
0 0 0
MySQL中可以对相同字段创建不同的索引?

MySQL中可以对相同字段创建不同的索引?

之前碰到的一个问题,在技术社群发布的版本《技术分享 | MySQL 可以对相同字段创建不同索引?》,虽然这个知识点很碎,但都比较基础,通过动手实践,还是能了解到不同数据库设计方面的一些细微差别。同事问了个问题,MySQL 的某个测试库,发现有这种情况:给已设置为主键的列又加了一次索引,如下前两条 S

宇宙之一粟 宇宙之一粟 2023-12-07
0 0 0
SQL 语句在 MySQL 中是如何执行的&&三大日志详解

SQL 语句在 MySQL 中是如何执行的&&三大日志详解

说到 SQL 语句是如何执行的,那么是离不开 MySQL 的 架构的,本文涉及到的存储引擎都指的是 InnoDB,MySQL5.5 以后默认的存储引擎 MySQL 的架构 接下来我根据上图描述一下各个组件的作用 连接器 连接器的作用主要就是进行身份验证和权限相关,当客户端发起连接的时候,MySQL

大树 大树 2023-12-07
0 0 0
糟了,数据库崩了,又好像没崩

糟了,数据库崩了,又好像没崩

前言2023 年某一天周末,新手程序员小明因为领导安排的一个活来到公司加班,小明三下五除二,按照领导要求写了一个跑批的数据落库任务在测试环境执行 ,突然间公司停电了,小明大惊,“糟了,MySQL 还在跑任务,会不会因为突然断电,导致数据库崩了”。这时候,傍边的同事云淡风清的说了一句,“没事,小明,M

竹子爱熊猫 竹子爱熊猫 2023-12-07
0 0 0
怎么学习MySQL源码?

怎么学习MySQL源码?

学习MySQL的源码是一个深入理解数据库工作原理和提高编程技能的过程。由于MySQL是一个庞大且复杂的系统,这个过程可能会相当具有挑战性。以下是一些步骤和建议,帮助您更有效地学习MySQL源码:1. 准备基础知识数据库原理:熟悉数据库的基本概念,如数据结构、SQL语言、事务处理、并发控制等。编程语言

张二河 张二河 2023-12-07
0 0 0
MySQL中的日期和时间类型的精度和default值的问题

MySQL中的日期和时间类型的精度和default值的问题

mysql中,日期和时间值可以用五种数据类型表示, DATE、TIME、YEAR、DATETIME、TIMESTAMP。每个时态类型都有一个有效值范围。时态类型的字面量字面量:在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。在当前场景下,说白了就是日

穿过生命散发芬芳 穿过生命散发芬芳 2023-12-07
0 0 0
揭秘MySQL索引世界:概念、分类、应用场景一网打尽

揭秘MySQL索引世界:概念、分类、应用场景一网打尽

一、索引概念 MySQL索引是一种用于提高数据库查询性能的数据结构。它允许数据库系统更有效地检索数据行,减少了在大型数据集中搜索特定数据的时间。索引的作用类似于书籍的目录,通过提供关键字与实际数据位置之间的映射,加速对数据库表中数据的访问。 二、索引类型 MySQL支持多种类型的索引,它们可以

泡泡 泡泡 2023-12-07
0 0 0
MySQL隔离级别解析:数据一致性与高并发之间的平衡术!

MySQL隔离级别解析:数据一致性与高并发之间的平衡术!

DDL:数据定义,它用来定义数据库对象,包括库,表,列,通过ddl我们可以创建,删除,修改数据库和表结构;DML:数据操作语言,增加删除修改数据表中的记录;DCL:数据控制语言,定义访问权限和安全级别;DQL:数据查询语言,用它来查询想要的记录。SQL执行顺序:from;joinonwhere;gr

竹子爱熊猫 竹子爱熊猫 2023-12-07
0 0 0
MySQL常用日期时间函数

MySQL常用日期时间函数

Ⅰ. 获取当前:根据函数是在字符串还是数字上下文中使用,将当前日期作为值或格式返回。a. 获取当前日期+时间:now(fsp):fsp为小数秒精度,fsp如果给定值,必须在0 ~ 6之间。值为0表示没有小数部分。如果省略,默认精度为0。mysql> SELECT NOW(0) 'fsp=0'

醒在深海的猫 醒在深海的猫 2023-12-07
0 0 0
MySQL知识的小透明  InnoDB行数据是如何存储的

MySQL知识的小透明 InnoDB行数据是如何存储的

官方文档是这样定义行格式的:表的行格式决定了其行的物理存储方式,这反过来又会影响查询和 DML 操作的性能。 MySQL数据放在哪 我们知道,MySQL架构大致分为Server层、存储引擎层,server层负责与客户端的连接、SQL语句的解析、SQL的成本计算和优化等;存储引擎层有很多实现,我们最

剑圣无痕 剑圣无痕 2023-12-07
0 0 0
MySQL EXPLAIN详解

MySQL EXPLAIN详解

MySQL数据库是许多Web应用程序的底层支持,而查询性能的优化是确保系统高效运行的关键。在MySQL中,EXPLAIN是一项强大的工具,可帮助开发者深入了解查询语句的执行计划,从而更好地优化查询性能。本文将详细解析MySQL的EXPLAIN关键字,以揭开查询执行计划的面纱。 mysql_expl

大白菜程序猿 大白菜程序猿 2023-12-07
0 0 0
MySQL系统变量查看与设置(详解)

MySQL系统变量查看与设置(详解)

MySQL 中的用户定义变量MySQL 可以识别不同类型的变量。第一种类型是用户定义的变量,由作为前缀的@符号标识。在 MySQL 中,你可以访问用户定义的变量,而无需事先声明或初始化它们。如果你这样做,当初始化时,会给变量分配一个 NULL 值。例如,如果你对一个变量使用 SELECT,而没有给它

贤蛋大眼萌 贤蛋大眼萌 2023-12-07
0 0 0
遇到MySQL字段过长导致数据丢失?快速修复方法揭秘!

遇到MySQL字段过长导致数据丢失?快速修复方法揭秘!

在MySQL数据库中,字段长度超过其所支持的最大长度会导致数据丢失或截断的风险。这可能是由于不正确的表设计、数据导入错误或应用程序错误引起的。为了解决这个问题,下面是一些快速修复的方法,帮助你恢复数据并避免进一步的数据丢失。1、数据备份: 在尝试任何修复操作之前,强烈建议先备份数据。通过创建数据备份

捡田螺的小男孩 捡田螺的小男孩 2023-12-06
0 0 0
1 66 67 68 69 70 736