Google Cloud SQL中DROP DATABASE的成本是多少?

时间:2014-05-15 20:24:07

标签: google-cloud-sql

Google Cloud SQL为I / O操作付出了代价。

DROP DATABASE操作的成本是多少?例如,它是数据库大小还是固定成本的函数?

DROP TABLE的类似问题以及删除整个实例。

1 个答案:

答案 0 :(得分:0)

Google Cloud SQL目前使用innodb_file_per_table = OFF,因此所有数据都存储在系统表空间中。当删除大型数据库时,所有关联的InnoDB页面将被放入空闲页面列表中。这只需要更新保存空闲页面的位图表的InnoDB页面,因此I / O操作的数量应该很小。刚做了一次测试,丢弃数据库60GiB +花了大约18秒。

删除和表格或实例会产生相同的费用。

删除实例并不需要付出任何代价。 : - )

请注意,由于使用innodb_file_per_table = OFF,数据库的大小不会减少。