标签:Mysql

MySQL在繁忙的数据库服务器上ANALYZE 表安全吗?

MySQL在繁忙的数据库服务器上ANALYZE 表安全吗?

有时,需要使用ANALYZE table命令手动更新表和索引统计信息。在不深入讨论这种需求的原因的情况下,我想从与在生产系统上运行该命令相关的开销方面刷新这个主题。然而,这里讨论的开销与深入表行收集统计信息的通常成本无关,我们可以通过设置示例页面的数量来控制统计信息。五年前,Percona Serv

竹子爱熊猫 竹子爱熊猫 2023-11-15
0 0 0
“MySQL之父”的MariaDB要凉凉?新CEO上任后断臂求生

“MySQL之父”的MariaDB要凉凉?新CEO上任后断臂求生

MariaDB断臂求生,分析师猛烈抨击MariaDB是妥妥的明星公司,是MySQL之父的二次创业项目,也是目前最受欢迎的开源数据MySQL的一个分支,根据 Stack Overflow 的 2023 年研究,MariaDB 在专业开发人员中最受欢迎的数据库中排名第七。近18%的专业开发人员使用它,在

大白菜程序猿 大白菜程序猿 2023-11-15
0 0 0
MySQL 如何重建/恢复删除的 sys  Schema

MySQL 如何重建/恢复删除的 sys Schema

sys模式包括表和触发器、视图以及存储过程和函数。如果需要重建/恢复删除  MySQL sys模式库,可以使用mysqldump从运行相同版本的另一个实例复制sys模式并导入到恢复实例中。参考:https://dev.mysql.com/doc/refman/8.0/en/sys-schema.ht

大猫 大猫 2023-11-15
0 0 0
MySQL 5.7和更早版本中为什么访问 information_schema.TABLES 运行缓慢 …

MySQL 5.7和更早版本中为什么访问 information_schema.TABLES 运行缓慢 …

适用范围MySQL Server - Version 5.0 to 5.7问题描述数据库有许多表时,查询information_schema.TABLES没有限制数据库/表名的WHERE子句,尤其会发生访问慢的情况。 问题原因information_schema.TABLES是虚拟的,即内容是在被请

大白菜程序猿 大白菜程序猿 2023-11-15
0 0 0
深度解析MySQL并行复制(MTS)原理

深度解析MySQL并行复制(MTS)原理

点击上方"数据与人", 右上角选择“设为星标”分享干货,共同成长!   ❝在MySQL 5.7版本,官方称为enhanced multi-threaded slave(简称MTS),就是:master基于组提交(group commit)来实现的并发事务分组,再由slave通过SQL thread将

穿过生命散发芬芳 穿过生命散发芬芳 2023-11-15
0 0 0
mysql存在哪些隐式类型转换

mysql存在哪些隐式类型转换

mysql存在的隐式类型转换有字符串到数值类型、日期和时间类型、浮点数和整数类型、NULL值等。详细介绍:1、字符串到数值类型的隐式类型转换,当一个字符串和一个数值类型的值进行比较或计算时,MySQL会将字符串转换为数值类型;2、日期和时间类型的隐式类型转换,在MySQL中,日期和时间类型也可以与其

大猫 大猫 2023-11-15
0 0 0
记一次线上问题引发的对 Mysql 锁机制分析 | 京东物流技术团队

记一次线上问题引发的对 Mysql 锁机制分析 | 京东物流技术团队

背景 最近双十一开门红期间组内出现了一次因 Mysql 死锁导致的线上问题,当时从监控可以看到数据库活跃连接数飙升,导致应用层数据库连接池被打满,后续所有请求都因获取不到连接而失败 整体业务代码精简逻辑如下: @Transaction public void service(Integer id)

贤蛋大眼萌 贤蛋大眼萌 2023-11-15
0 0 0
技术分享 | 盘点 MySQL 创建内部临时表的所有场景

技术分享 | 盘点 MySQL 创建内部临时表的所有场景

作者总结了 MySQL 中所有触发使用内部临时表的场景。 作者:刘嘉浩,爱可生团队 DBA 成员,重度竞技游戏爱好者。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文约 2000 字,预计阅读需要 5 分钟。 临时表属于是一种临时存放数据的表,这类表在会话结束时会

爱可生开源社区 爱可生开源社区 2023-11-15
0 0 0
清除重复数据:MySQL中的去重技巧和策略

清除重复数据:MySQL中的去重技巧和策略

在MySQL数据库中清除重复数据是一项常见的任务。下面将介绍一些去重技巧和策略,以帮助你有效地清除MySQL中的重复数据。1、使用DISTINCT关键字: 最简单的去重方法是使用SELEC T语句的DISTINCT关键字。它能够返回唯一的记录,去除了结果集中的重复行。例如,SELEC T DISTI

醒在深海的猫 醒在深海的猫 2023-11-15
0 0 0
技术译文 | MySQL 备份恢复最佳实践:终极指南

技术译文 | MySQL 备份恢复最佳实践:终极指南

随着企业和应用程序越来越依赖 MySQL 数据库来管理其关键数据,确保数据可靠性和可用性变得至关重要。在这个数字信息时代,强大的备份和恢复策略是应用程序稳定性的支柱。 本文中,我们将回顾所有常用的 MySQL 备份和恢复策略,它们是任何应用程序的基石。对应您的特定场景,有多个选项可供选择,每个选项都

大白菜程序猿 大白菜程序猿 2023-11-15
0 0 0
技术分享 | MySQL 可以对相同字段创建不同索引?

技术分享 | MySQL 可以对相同字段创建不同索引?

Oracle 不允许同一个字段存在两个相同索引,但这个和 MySQL 的设计不太相同,通过实验,了解一下 MySQL 这种场景的情况。 作者:刘晨,网名 bisal ,具有十年以上的应用运维工作经验,目前主要从事数据库应用研发能力提升和技术管理相关的工作,Oracle ACE(Alumni),腾讯

竹子爱熊猫 竹子爱熊猫 2023-11-15
0 0 0
SQL性能优化详解,值得收藏

SQL性能优化详解,值得收藏

很多朋友经常会遇到如下情况:在做数据统计分析时,分析两分钟,跑数两小时......Web 开发时候,通常的性能瓶颈,主要出现在数据查询时候.......在使用SQL过程中不仅要关注数据结果,同样要注意SQL语句的执行效率。本文涉及三大部分:1、SQL介绍2、SQL优化方法3、SQL优化实例1、MyS

Escape Escape 2023-11-15
0 0 0
怎么查询mysql的运行状态

怎么查询mysql的运行状态

MySQL是一款开源关系型数据库管理系统,它的性能和可靠性被广泛认可。查询MySQL的运行状态对于数据库的运维和优化非常重要,下面介绍几种查询MySQL运行状态的方法。1.使用SHOW命令SHOW [FULL] PROCESSLIST;该命令可以查看MySQL当前所有的连接状态和执行情况,其中FUL

法医 法医 2023-11-13
0 0 0
怎么提取mysql的数据库

怎么提取mysql的数据库

MySQL是一种流行的开源数据库管理系统,用于存储和管理数据。提取MySQL数据库是使数据从数据库中检索并转换为其他文件格式的过程。以下是提取MySQL数据库的步骤:1. 使用mysql命令行工具登录到MySQL服务器。 2. 选择要提取的数据库。 3. 运行SELECT语句来检索数据。 4.

Escape Escape 2023-11-13
0 0 0
怎么提高flink写入mysql的并行度

怎么提高flink写入mysql的并行度

Apache Flink 是一个开源的流处理框架,它提供高效、准确、容错的数据流处理机制。在 Flink 中,可以通过将数据流写入 MySQL 数据库来进行数据存储和分析。但是,Flink 写入 MySQL 数据库时的并行度可能会受到一些限制,从而影响程序的性能。因此,本文将介绍如何提高 Flink

穿过生命散发芬芳 穿过生命散发芬芳 2023-11-13
0 0 0
怎么查询mysql用户名密码

怎么查询mysql用户名密码

查询MySQL用户名密码是MySQL管理中经常遇到的任务之一。下面介绍两种查询方法:方法一:SELECT user,authentication_string,plugin,host FROM mysql.user;上述命令查询user表中的所有用户的用户名、密码、插件和主机名信息。方法二:SELE

竹子爱熊猫 竹子爱熊猫 2023-11-13
0 0 0
怎么查询mysql的端口号

怎么查询mysql的端口号

要查询MySQL的端口号需要使用命令行工具。在Windows系统中,可以使用cmd或者PowerShell,而在Linux与Mac系统中则使用Terminal。首先,在命令行中输入以下命令:$ mysql --help在结果中会看到一个“--port=3306”的参数,这个参数就对应了MySQL的端

竹子爱熊猫 竹子爱熊猫 2023-11-13
0 0 0
怎么查询mysql的用户名

怎么查询mysql的用户名

在MySQL中,要查询用户名非常简单,只需要打开MySQL命令行并输入相应的指令即可。这是查询MySQL用户名的代码: SELECT User FROM mysql.user;解释一下:SELECT:指向数据库获取信息User:从MySQL用户表中选择User字段FROM mysql.user:从

捡田螺的小男孩 捡田螺的小男孩 2023-11-13
0 0 0
怎么提高mysql数据库查询速度

怎么提高mysql数据库查询速度

MySQL 是一种流行的关系型数据库管理系统,它被广泛应用于Web开发等领域。但是,大数据量和复杂查询可能会导致MySQL查询速度变慢。在本文中,我们将讨论一些技巧和策略,以提高MySQL数据库查询速度。索引的重要性索引对于提高MySQL查询速度非常重要。对于频繁使用的列,可以创建一个索引以加快查询

大猫 大猫 2023-11-13
0 0 0
怎么查询mysql的所有日志文件

怎么查询mysql的所有日志文件

MySQL作为一款常见的数据库,其日志文件对于数据库维护和故障排查都非常重要。那么,如何查询MySQL的所有日志文件呢?下面将为大家介绍具体的查询方法。首先,需要打开MySQL的命令行界面,可以使用如下命令:$ mysql -u root -p接下来,进入MySQL交互式命令行,输入如下命令来查询M

爱可生开源社区 爱可生开源社区 2023-11-13
0 0 0
1 91 92 93 94 95 736