运维工作中你遇到过哪些神奇事件?
搜索
搜索
问答
用户
注册
/
登录
注册 / 登录
首页
Portal
论坛问答
BBS
社区活动
文章博客
Blog
资料中心
贡献者专区
源码仓库
万里数据库
5.7停服专区
文档资料
视频资料
贡献代码
社区之星
积分商城
勋章
Gitee
Github
源码下载
gt-checksum
文章博客
全部栏目
运维实战
原理&产品解读
用户实践
故障排错
周边工具
社区动态
其他
Mysql 如何统计估计/解决InnoDB表中页面的碎片空间量
在InnoDB上,碎片可能是一个问题。DBA希望观察这个表实际上是否有碎片。InnoDB没有一种直接的方法来估计碎片空间量。本文档描述了如何使用信息模式来 估计 碎片空间的大小。 information_schema.TABLES information_schema.TABLES中的值,是存储在磁盘上的表的统计信息。 SELECT TABLE_SCHEMA as `db`, ...
chongzh
发表于 2023-9-16 11:31
306
0
MySQL 如何获取执行中的Queries信息?
适用于:MySQL服务器-版本5.6及更高版本 目的: 了解MySQL中执行了哪些查询,并获得它们的统计数据。 查询信息的主要来源是 performance_schema.events_statements_summary_by_digest 。此表根据规范化查询的 前1024个字符 以及执行这些查询的默认模式来聚集数据。它包括诸如查询执行了多少次、总/平均/最小/ ...
chongzh
发表于 2023-9-15 22:33
293
0
MySQL 5.7升级到MySQL8.0后,插入和删除查询运行较慢
症状 MySQL 5.7升级到MySQL8.0后,插入和删除查询运行较慢 原因 transaction_write_set_extraction MySQL 5.7中默认情况下该参数是禁用的 。而 MySQL 8.0中的参数发生了变化,默认值 是 XXHASH64, 当启用二进制日志记录时,这可能会导致插入和删除查询的性能下降。当 transaction_write_s ...
chongzh
发表于 2023-9-15 16:38
589
0
Mysql 当实例执行分布式恢复时,InnoDB集群性能下降
InnoDB集群恢复正在进行时,发生的事情: 在从供体的二进制日志进行状态转移的过程中,加入成员复制并应用来自供体的二进制日志的所需事务,在收到事务时应用事务,直到二进制日志记录加入成员加入组的点(视图更改事件)。在此过程中,加入成员缓冲该组应用的新事务。当来自二进制日志的状态转移完成时,加入成员应用缓 ...
chongzh
发表于 2023-9-15 13:39
263
0
Mysql 如何更改default collation_connection setting
客户端连接到服务器时,如何更改默认的“ collation_connection ”设置,这会影响文字和函数。 按照设计,collation_connection设置为每个客户端指定的字符集的默认排序规则。例如,如果服务器版本为8.0,并且客户端指定了utf8mb4,则在建立连接后,collation_connection将为utf8mb4_0900_ai_ci。客户端只能指定字符集, ...
chongzh
发表于 2023-9-15 10:41
760
0
Mysql如何在运行的Innodb集群环境中更改Mysql实例的端口
Mysql 服务器端口更改的步骤如下: 1.指定一个要更改的R/O节点,对要更改的节点运行cluster.removeInstance()命令 2.通过步骤1成功删除节点后,修改给定端口并重新启动节点以反映端口更改 3.运行下面的查询以确保具有新端口的节点不在群集元数据中 SQL SELECT * FROM `mysql_innodb_cluster_metadata`.`instances`; 4 ...
chongzh
发表于 2023-9-14 22:31
268
0
Mysql 在Linux上使用 innodb_flush_method = O_DIRECT_NO_FSYNC 安全吗?
在MySQL 5.6和更高版本中,可以设置 innodb_flush_method = O_DIRECT_NO_FSYNC 。 对于某些工作负载,这可以提供比O_DIRECT更好的写入吞吐量 。 但是,在 MySQL 5.7.25和8.0.14之前,由于Linux的一个bug ,Linux上的任何文件系统使用O_DIRECT_NO_FSYNC并不安全。 使用O_DIRECT_NO_FSYNC当InnoDB数据 ...
chongzh
发表于 2023-9-13 23:07
295
0
Mysql如何仅通过mysqlbinlog解析binlog显示出明文sqltext
binlog_rows_query_log_events MySQL 5.6 and later, binlog_rows_query_log_events 系统变量仅影响基于 行的日志记录 。默认为off, 启用后,它会导致服务器将信息日志事件(如行查询日志事件)写入其二进制日志 。此信息可用于调试和相关目的。请注意, 它确实会使二进制日志变大 (变大的程度取决于查询的 ...
chongzh
发表于 2023-9-13 18:01
275
0
MySQL InnoDB何时更新表的索引统计信息
适用于:MySQL 5.1及更高版本 目的:了解InnoDB何时更新表的索引统计信息 InnoDB索引统计信息的更新可以由多个不同的事件触发,一些触发器也是存在版本依赖,主要为手动触发与自动更新 以下部分将讨论每个触发器: 手动触发 ANALYZE TABLE ANALYZE TABLE命令用于更新索引统计信息,例如: ANALYZE TABLE t ...
chongzh
发表于 2023-9-12 21:51
283
0
MySQL如何将存储过程执行错误记录到表中
如何将存储过程执行错误记录到表中以便调试? 简单的方法是创建一个表来存储存储过程错误,如下所示 1.创建日志表以捕获程序错误: code mysql create table procedure_log( id serial, procedure_Name varchar(64), connection_Id int(11), user_Executed varchar(100), returned_Error text, date_Occurred t ...
chongzh
发表于 2023-9-12 11:32
296
0
1
2
3
4
5
6
7
8
9
10
... 12
/ 12 页
下一页
互动与交流
社区活动
论坛问答
加入社区
贡献者指南
学习与应用
文章博客
文档资料
视频资料
常见问题
发现社区
社区准则
建议反馈
社区之星
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com
社区公众号
社区小助手
QQ群
友情链接
万里数据库
开源中国
墨天轮
开放原子开源基金会
OpenEuler
©2022 GreatSQL All Rights Reserved. (
京ICP备06057874号
)
扫码联系
社区群助手
扫码加入QQ群
扫码关注公众号
GMT+8, 2024-4-19 19:27
, Processed in 0.010547 second(s), 5 queries , Redis On.
返回顶部