0

我有database1database2

database1不使用任何特殊索引(而是PRIMARY KEYid列上建立索引,但database2已使用适当的索引进行了优化(在某些具有大量数据的表中的多行上的某些索引)。

假设他们有相同的数据。这是为了测试。

现在的问题是:

当我备份每个数据库时,database2大小会比database1(由于已创建的索引文件的大​​小database2)重吗?

换句话说:

大型索引文件的影响在哪里?它们是否会影响数据库备份大小,或者它们是否会影响内部 MySQL 服务器中数据库在其上恢复的某些内容(例如服务器的 RAM 或 CPU 使用率)?

我希望我已经能够告诉你我的确切含义。

4

1 回答 1

0

索引不会显着增加数据库的大小。

然而,在加快查询速度的同时,它们会减慢数据操作命令、插入和更新的速度,因为每次数据更改都需要更新索引。

于 2012-03-06T10:06:14.193 回答