相关疑难解决方法(0)

InnoDB - ibdata1 文件和 ib_logfile0 上的高磁盘写入 I/O

服务器规格:具有以下信息的 VPS

model name  : Intel(R) Xeon(R) CPU           E5649  @ 2.53GHz
MemTotal:      2058776 kB
MemFree:        244436 kB
Run Code Online (Sandbox Code Playgroud)

我们正在运行来自 Invision Power Services 的 IP.Board,我们正在使用 innodb_file_per_table并重新加载数据库以减少 ibdata1 大小。但是,尽管减小了ibdata1尺寸,但我们最近仍然遇到了 CPU 和 I/O 使用率高的问题。

根据我的检查,我认为它是由ibdata1. 下面是我使用pt-ioprofile -cell sizes(在 Percona ToolKit 中)获得的数据。基本上,它是在 30 秒内收集的总 I/O 量。

# pt-ioprofile -cell sizes
Fri Jul 20 10:22:23 ICT 2012
Tracing process ID 8581
     total      pread       read     pwrite      fsync       open      close   getdents      lseek      fcntl filename
   6995968          0          0    6995968          0          0          0 …
Run Code Online (Sandbox Code Playgroud)

mysql innodb

8
推荐指数
1
解决办法
2万
查看次数

在 MySQL (RDS) 服务器上寻找高写入 IOPS 背后的原因

我遇到了 AWS RDS 实例(运行 MySQL 5.6)的性能问题。

这是一个名为 Tigase 的 XMPP 服务器的后端数据库。根据 Tigase Inc. 的说法,这种类型的数据库实例应该能够处理至少比目前多一个数量级的流量。db 是瓶颈是非常罕见的。通常 Tigase 服务器在 db 之前成为瓶颈。

在 AWS 管理控制台中查看我们的监控数据时,我们发现主要是 CPU 和写入 IOPS 是问题所在。读取 IOPS 可以忽略不计。

因为我还没有写过 Tigase,所以我很难知道高负载背后的原因。因此,我的问题是:我应该如何找到导致此问题的根本原因的查询和/或配置设置?你推荐我使用哪些工具?我有相当丰富的 DBA 经验,但我是 MySQL 的新手。

以下是 MySQL Workbench 性能仪表板的屏幕截图。

谢谢!

MySQL 工作台

mysql performance amazon-rds

7
推荐指数
1
解决办法
2万
查看次数

我已从 mysql 中删除数据库,但未释放存储空间

我已经从 amazon RDS 上的 mysql 中删除了多个数据库(架构),但没有释放存储空间,我还应该做些什么来释放存储空间?

我有一个总存储量为 15GB 的 mysql 数据库。添加多个数据库(从另一个 mysql 数据库复制)并删除它们后,可用的可用存储空间为 0。我不能简单地删除 RDS 实例,因为此实例上还有另一个我需要它的数据库。但我 100% 确定数据库没有使用 15GB 的存储空间。

我已经在其他线程上阅读过这个问题,但大多数解决方案都在谈论删除所有数据并关闭服务器,因为数据库一直在使用,我无法这样做。

mysql innodb delete storage amazon-rds

1
推荐指数
1
解决办法
3145
查看次数

标签 统计

mysql ×3

amazon-rds ×2

innodb ×2

delete ×1

performance ×1

storage ×1