【详述】现在磁盘没有多少空间了,想delete 一些数据。看文档中“执行 DELETE 语句后,可能会导致接下来一段时间内的查询效率降低。影响程度取决于语句中指定的删除条件的数量。指定的条件越多,影响越大。”,请问一下这里的降低查询效率是指的delete执行中会影响,执行完毕后就会恢复吗?降低性能原因是啥,或者有好的办法可以解决磁盘的问题吗?加节点吗?
提前感谢。
磁盘空间不足时,可以通过truncate的方式删除数据;也可以将trash目录清空;也可以在 BE 配置项 storage_root_path
所对应目录下直接添加磁盘。
truncate table不能添加条件删除,所以还是要选择delete删除,加磁盘的的确是一种方式,我备选一下。请问一下,有delete影响性能的测试办法吗?
主要影响时间范围为: DELETE 操作到 compaction 执行完成之前的这段时间。
主键模型Delete对性能的影响比较小,非主键模型,对性能的影响比较大。
请问能否简单讲讲,具体影响性能的原因是什么吗?2.5.7版本