AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 286613
Accepted
Juan Wilde
Juan Wilde
Asked: 2021-03-08 01:11:13 +0800 CST2021-03-08 01:11:13 +0800 CST 2021-03-08 01:11:13 +0800 CST

谷歌云数据库的不断写操作

  • 772

我有一个 MySQL 8.0 集群数据库,到目前为止我用它来测试一些东西,所以我只是不时写。问题是我意识到一直都有写操作。即使我的应用程序没有写入它。

这是仪表板的屏幕截图。

顺便提一下,我在 Digital Ocean 中有另一个集群,这个问题并没有发生。

任何帮助将不胜感激 写操作示例

更新(2021-03-09)按照 Vérace 的建议执行查询: 询问

如我所见,这time_zone_transition是增长最快的

google-cloud-sql
  • 1 1 个回答
  • 40 Views

1 个回答

  • Voted
  1. Best Answer
    Vérace
    2021-03-08T07:09:38+08:002021-03-08T07:09:38+08:00

    对于数据可视化的大学课程,我使用Prometheus/Grafana堆栈(伟大的软件/软件)来呈现各种数据库指标的图像,同时运行各种HammerDB基准测试(也是一个优秀的工具)。

    作为其中的一部分,为了提供基线,我查看了我的(单台)服务器“处于静止状态”,并注意到(如您所见)有活动 - 尽管数量非常少(约 10 次写入/秒) - 在“非活动”服务器。

    基本上,这是即使没有正在进行的外部 DDL 或 DML 也会发生的“内务管理”功能。

    这里和这里有一篇有趣的文章(更新的可能更准确)显示空闲连接数对来自DBT2 基准工具的 NOTPM(每分钟事务数)结果的影响。

    从第二篇文章中显示的结果可以看出,只有空闲连接会产生很小的(但并非不存在)影响。

    您说您正在运行一个集群 - 我想即使在没有任何严重工作负载(甚至根本没有任何工作负载)的情况下,节点之间也会存在通信开销。

    你没有提到什么集群(NDB?Galera?),但我确信深入研究代码(远高于我的工资等级...... :-)),搜索或关于集群架构的问题/ guru list 将能够提供更多详细信息。

    如果您有兴趣并且有时间和倾向来测试正在发生的事情,您可能希望让您的“非活动”集群运行一段时间(比如在一个周末?)并在之前运行(一些变体)这个查询和开始测试后(改编自此处):

    SELECT 
         table_schema AS the_db, 
         table_name AS the_table, 
         round(((data_length + index_length) / 1024 / 1024), 2) `size_in_mb` 
    FROM information_schema.TABLES 
    ORDER BY (data_length + index_length) DESC;
    

    您可能还想包含 information_schema(和 mysql 模式),因为您看到的部分/大部分/所有这些活动可能正在那里发生。

    这可能取决于集群的架构。将这些查询的结果插入到它们自己的表中应该会使您可能希望进行的任何比较变得相对微不足道。

    另外,请记住,可能没有太多可看的内容,因为这些写入可能只是单个或几条记录的更新?

    ps欢迎来到论坛和+1一个有趣的问题!

    • 0

相关问题

  • GCP MySQL 查询日志记录

  • 提高 GCP SQL 故障转移的速度

  • 将列设置为从另一个表中随机选择的值

  • 如何通过sql配置PG文本搜索字典

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve