云数据库ClickHouse实例开通后的管理类常见问题总结:
实例开通后能否扩容?
是的,云数据库ClickHouse实例开通后支持以下三种扩容方式:
- 存储空间扩容
用户可以在选择相应实例,进入“扩容”页面提交扩容申请。系统会在后台扩充数据盘,实现用户数据存储能力的扩展。 - 计算节点CPU/内存升级
用户可以选择将实例进行升级,将内存容量升级大一倍等。系统会在后台对选定计算节点进行硬件资源的扩充升级。 - 增加计算节点数量
当数据量或并发访问压力增大时,用户可以通过在添加更多计算节点的方式来扩充整体处理能力。系统会自动完成新节点的部署与旧数据同步。
以上三种扩容均需在控制台上提交申请,系统后台会根据申请内容完成自动化处理,存储和计算资源的扩充能有效满足业务规模的扩张。
实例扩容对运行中实例的影响有哪些?
- 存储空间扩容过程中:
数据访问速度会短期下降,读写性能受到一定影响。 - 计算节点CPU/内存升级过程中:
相关节点会进入升级流程,此期间读写操作会失败。 - 增加计算节点过程中:
不对现有数据进行迁移,故影响最小,线上业务无感知,仅同步数据库中已有结构及元数据到新节点。
计算资源不足时,应该选择哪种扩容方式?
当实例计算资源(如CPU、内存)不足导致查询性能下降时,可以考虑以下扩容方式:
- 对已有计算节点进行升级:仅影响该节点短暂下线,对其他节点和业务整体影响小,扩充节点计算能力,提升实例整体处理性能,成本相对较低,是第一选择。
- 增加计算节点数量:新节点随即上线,不影响线上业务,性能上升程度受新节点规格限制,成本随增加节点数成比例增长。
所以,计算资源不足时,优先考虑对现有节点进行升级,其次增量增加计算节点数量。两种方式结合还可获得最大利益。
实例开通扩容耗时主要原因有哪些?
增加容量的过程可能会导致服务中断或暂时性的性能下降。在进行扩容操作期间,系统可能需要重新配置和重新分配资源,这可能需要一些时间来完成。因此,扩容过程可能会对业务的可用性和性能产生一定的影响。
具体的影响取决于扩容的规模和复杂性,以及系统的负载情况。较小的扩容操作可能只会导致短暂的中断或轻微的性能下降,而更大规模的扩容操作可能需要更长的时间来完成,并可能导致较长时间的服务中断或更明显的性能影响。