返回顶部
首页 > 资讯 > 数据库 >Mysql 5.7中数据量更改统计数据收集的逻辑分析
  • 555
分享到

Mysql 5.7中数据量更改统计数据收集的逻辑分析

2024-04-02 19:04:59 555人浏览 泡泡鱼
摘要

这篇文章主要介绍了Mysql 5.7中数据量更改统计数据收集的逻辑分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 一、持久化(PERS

这篇文章主要介绍了Mysql 5.7中数据量更改统计数据收集的逻辑分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

一、持久化(PERSISTENT))与非持久化统计数据(TRANSIENT)

mysql统计数据分为持久化和非持久化

  • 持久化统计数据
    存储在mysql.innodb_index_stats和mysql.innodb_table_stats中

  • 非持久化统计数据
    存储在infORMation_schema.indexes和information_schema.tables中

前者是innodb表后者是memory表。他们受到参数innodb_stats_persistent的控制,默认为ON。

二、持久化统计数据的更改方式。

我在看更改逻辑的时候,发现非持久化统计数据是直接更新的或者说是同步更新的。但是持久化统计数据应该是异步更新的,看起来是典型的生产者消费者模型。Mysql中有一个专门的后台线程来负责收集统计数据如下:

mysql> select name,thread_id from performance_schema.threads where NAME like '%dict_stats_thread%' \G
*************************** 1. row ***************************
     name: thread/innodb/dict_stats_thread
thread_id: 25

感谢你能够认真阅读完这篇文章,希望小编分享的“Mysql 5.7中数据量更改统计数据收集的逻辑分析”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql 5.7中数据量更改统计数据收集的逻辑分析

本文链接: https://lsjlt.com/news/62690.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mysql 5.7中数据量更改统计数据收集的逻辑分析
    这篇文章主要介绍了Mysql 5.7中数据量更改统计数据收集的逻辑分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 一、持久化(PERS...
    99+
    2024-04-02
  • 详解MySQL执行原理、逻辑分层、更改数据库处理引擎
    用了那么长时间的MySQL,sql语句相信早已烂熟于心,于是,我就试着去了解它的执行原理,以下是我学习过程中的总结要点。 只要是B/S架构,都是会有客户端与服务端,mysql也不例外。 首先客户端发出一个请...
    99+
    2024-04-02
  • MySQL更改数据库数据存储目录的案例分析
    小编给大家分享一下MySQL更改数据库数据存储目录的案例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法如下:1:确认My...
    99+
    2024-04-02
  • 网站统计中的数据收集原理及实现
    网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基...
    99+
    2022-11-15
    数据收集
  • 数据库中间隔分区表的删除逻辑
    这篇文章主要介绍了数据库中间隔分区表的删除逻辑,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。主要讨论如下:1.间隔分区表的删除逻辑2.如何处...
    99+
    2024-04-02
  • 如何分析SAP CRM Interactive Report界面订单数量的计算逻辑
    这篇文章将为大家详细讲解有关如何分析SAP CRM Interactive Report界面订单数量的计算逻辑,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。我首先尝试实现这个小而简单的功能:...
    99+
    2023-06-04
  • MySQL数据库中逻辑架构的原理是什么
    MySQL数据库中逻辑架构的原理是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、笼统的逻辑架构先给出一张逻辑架构图,这...
    99+
    2024-04-02
  • 收集统计数据库信息的隐患有哪些
    这篇文章主要讲解了“收集统计数据库信息的隐患有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“收集统计数据库信息的隐患有哪些”吧!收集统计信息使得SQL产...
    99+
    2024-04-02
  • PHP商城开发中的数据统计分析
    PHP商城开发中的数据统计分析在今天的电商市场中,PHP商城已经成为主流之一。PHP商城不仅仅保证了高效稳定的商城操作,还能为管理员和用户们提供了多种数据统计分析服务。在PHP商城的开发过程中,数据统计分析的重要性不容忽视。本文将详细介绍P...
    99+
    2023-05-23
    PHP 商城 数据统计
  • 一文带你了解MySQL之InnoDB统计数据是如何收集的
    目录一、两种不同的统计数据存储方式二、基于磁盘的永久性统计数据2.1 innodb_table_stats2.1.1 n_rows 统计项的收集2.1.2 clustered_index_size 和 sum_of_ot...
    99+
    2023-05-25
    MySQL InnoDB统计数据收集 MySQL InnoDB统计数据 MySQL InnoDB
  • 怎么更改mysql数据库的编码字符集
    这篇文章主要介绍了怎么更改mysql数据库的编码字符集,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。更改mysql数据库的编码字符集的方法:1、...
    99+
    2024-04-02
  • mysql中统计数据的方法
    小编给大家分享一下mysql中统计数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql中统计数据的方法:1、使用M...
    99+
    2024-04-02
  • 数据库中如何修改自动收集统计信息任务的执行时间
    小编给大家分享一下数据库中如何修改自动收集统计信息任务的执行时间,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 一般情况,oracle11G数据库自动收集统计信...
    99+
    2024-04-02
  • 如何使用nginx lua实现网站统计中的数据收集
    今天给大家介绍一下如何使用nginx lua实现网站统计中的数据收集。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。各网站站长和运营人员经常使用网站数据分析工具...
    99+
    2023-06-28
  • PHP 函数在业务逻辑与数据访问分离中的作用
    php 函数可实现业务逻辑与数据访问的分离,通过将数据访问代码封装在函数中,从而提升代码的可重用性、可维护性、可测试性和代码分离度。 PHP 函数在业务逻辑与数据访问分离中的作用 业务...
    99+
    2024-05-02
    业务逻辑 数据访问 mysql
  • MySQL如何统计一个数据库所有表的数据量
    目录场景:官网的解释:补充:查询表大小总结 场景: mysql统计一个数据库里所有表的数据量,最近在做统计想查找一个数据库里基本所有的表数据量,数据量少的通过selec&#...
    99+
    2024-04-02
  • PHP中使用Redis实现统计数据的分析
    随着互联网应用的不断发展,数据分析和统计成为了应用开发中的重要一环。在Web应用开发中,为获取实时的统计数据,往往需要从众多的数据来源和不同的应用系统中读取数据,然后进行分析、汇总和展示。此时,Redis作为 一个持久化的内存数据库,为数据...
    99+
    2023-05-15
    PHP redis 统计数据分析
  • Netty分布式解码器读取数据不完整的逻辑剖析
    目录概述第一节: ByteToMessageDecoder我们看他的定义我们看其channelRead方法我们看cumulator属性我们回到channRead方法中概述 在我们上一...
    99+
    2024-04-02
  • MySQL如何统计多张表的数据量
    要统计多张表的数据量,可以使用以下MySQL语句: SELECT TABLE_NAME, TABLE_ROW...
    99+
    2024-04-17
    MySQL
  • mysql统计近7天数据量,,按时间戳分组
    可以使用以下 SQL 语句来统计近7天的数据量,并按时间戳分组。如果某一天没有数据,则将其填充为0。 SELECT DATE_FORMAT(FROM_UNIXTIME(`timestamp...
    99+
    2023-09-24
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作