上云无忧 > 文档中心 > 百度智能云云数据库 FusionDB 定期维护任务
云数据库 FusionDB
百度智能云云数据库 FusionDB 定期维护任务

文档简介:
在云数据库 FusionDB 中建议设置定期空洞回收的维护任务。 回收空洞: 云数据库 FusionDB 使用MVCC机制,数据的更新操作(INSERT、UPDATE、DELETE、ALTER TABLE ADD COLUMN )不会直接修改原数据,而是标记数据为不可用,然后插入新数据。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

在云数据库 FusionDB 中建议设置定期空洞回收的维护任务。

回收空洞

云数据库 FusionDB 使用MVCC机制,数据的更新操作(INSERT、UPDATE、DELETE、ALTER TABLE ADD COLUMN )不会直接修改原数据,而是标记数据为不可用,然后插入新数据。随着不断的更新数据,数据库中不可用的数据会越来越多,造成系统性能下降,并占用大量磁盘空间,因此需要定期进行空洞回收。

VACCUM

Vacuum都会将空洞重新标记为可用,而且不会锁表,表进行Vacuum期间不影响读写。由于Vacuum对数据库其他操作影响不大,所以建议对于频繁更新的表最好两个小时执行一次;如果更新是每天一次批量进行的,可以在每天批量更新后做一次。

VACUUM FULL

VACUUM FULL会将表中所有的空洞都进行回收,但会锁表,VACUUM FULL期间表无法读写,并且会导致CPU,磁盘IO增加。所以建议每周做一次VACUUM FULL操作。

相似文档
  • 云数据库 FusionDB 功能说明: 云数据库 FusionDB,作为一套完整的分布式数据库系统,提供创建、删除、查看等实例管理,账号管理、白名单管理、监控等功能。
  • API认证机制: 所有API的安全认证一律采用Access Key与请求签名机制。 Access Key由Access Key ID和Secret Access Key组成,均为字符串。 对于每个HTTP请求,使用下面所描述的算法生成一个认证字符串。
  • 如果您是初次调用百度智能云产品的API,可以观看API入门视频指南,快速掌握调用API的方法。 获取集群信息,包括集群ID、集群名、连接信息、计算节点数、计算节点套餐规格(内存、存储空间)、集群状态、锁定模式、创建时间、区域等信息。
  • 申请了云数据库 FusionDB 实例,默认账号的密码是什么? 默认账号是useradmin,初始密码不提供,需要到控制台->账号管理中修改密码后使用。 云数据库 FusionDB 可以通过SQL语句或客户端工具进行数据库账号的创建和删除吗? 用户可以使用useradmin账号通过SQL语句或客户端工具进行数据库账号的创建和删除以及给账号授权,管理控制台不提供该功能。
  • 如何通过工具或者代码访问数据库? 云数据库 FusionDB 支持多种方式进行实例的连接,主要包含如下方式: pgadmin是开源图形化管理工具,可以对监控数据、执行计划等图形化展示; psql是一种命令行的连接方式; C/C++ 程序可以使用ODBC接口; Java程序可以使用JDBC接口; Perl脚本语言可以使用DBI连接接口;
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部