相关疑难解决方法(0)

如何估计/预测 MySQL 中表的数据大小和索引大小

我正在寻找估算表格大小的最佳方法,因为我研究了很多博客和论坛,但找不到任何准确的答案

例如,我们有一个带有 InnoDB 引擎表 City,假设在未来(未来 1 年)它将有 100 万条记录,那么该表在此期间的估计数据大小和索引大小是多少。

mysql> desc City;
+-------------+----------+------+-----+---------+----------------+
| Field       | Type     | Null | Key | Default | Extra          |
+-------------+----------+------+-----+---------+----------------+
| ID          | int(11)  | NO   | PRI | NULL    | auto_increment |
| Name        | char(35) | NO   |     |         |                |
| CountryCode | char(3)  | NO   | MUL |         |                |
| District    | char(20) | NO   |     |         |                |
| Population  | …
Run Code Online (Sandbox Code Playgroud)

mysql innodb

37
推荐指数
3
解决办法
6万
查看次数

用于估计任何表的行大小的脚本

我正在尝试估计中央数据库服务器的空间需求,该服务器将从大约 200 个相同的现场数据库中收集数据。我有每个表的平均每日行数,现在需要估计每个表的行大小,包括索引。

是否存在这样的动物,还是我需要自己动手?如果我确实需要自己动手,你能提出一个好的方法吗?

TIA

sql-server

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

标签 统计

innodb ×1

mysql ×1

sql-server ×1