Google Cloud SQL为I / O操作付出了代价。
DROP DATABASE操作的成本是多少?例如,它是数据库大小还是固定成本的函数?
DROP TABLE的类似问题以及删除整个实例。
答案 0 :(得分:0)
Google Cloud SQL目前使用innodb_file_per_table = OFF,因此所有数据都存储在系统表空间中。当删除大型数据库时,所有关联的InnoDB页面将被放入空闲页面列表中。这只需要更新保存空闲页面的位图表的InnoDB页面,因此I / O操作的数量应该很小。刚做了一次测试,丢弃数据库60GiB +花了大约18秒。
删除和表格或实例会产生相同的费用。
删除实例并不需要付出任何代价。 : - )
请注意,由于使用innodb_file_per_table = OFF,数据库的大小不会减少。