XuanYang-cn
ca7ec23198
enhance: Use partitionID when delete by partitionKey ( #38231 )
...
When delete by partition_key, Milvus will generates L0 segments
globally. During L0 Compaction, those L0 segments will touch all
partitions collection wise. Due to the false-positive rate of segment
bloomfilters, L0 compactions will append false deltalogs to completed
irrelevant partitions, which causes *partition deletion amplification.
This PR uses partition_key to set targeted partitionID when producing
deleteMsgs into MsgStreams. This'll narrow down L0 segments scope to
partition level, and remove the false-positive influence
collection-wise.
However, due to DeleteMsg structure, we can only label one partition to
one deleteMsg, so this enhancement fails if user wants to delete over 2
partition_keys in one deletion.
See also: #34665
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
2024-12-20 11:18:46 +08:00
..
2024-10-17 12:11:31 +08:00
2024-10-17 12:11:31 +08:00
2024-12-19 15:40:45 +08:00
2024-11-26 19:46:34 +08:00
2024-11-26 19:46:34 +08:00
2023-09-21 09:45:27 +08:00
2024-11-07 10:26:26 +08:00
2024-12-19 22:50:47 +08:00
2024-12-19 22:50:47 +08:00
2024-12-19 22:50:47 +08:00
2024-12-19 22:50:47 +08:00
2024-12-19 22:50:47 +08:00
2024-08-22 16:02:56 +08:00
2024-12-14 22:36:44 +08:00
2024-06-20 17:46:01 +08:00
2024-06-20 17:46:01 +08:00
2024-11-26 19:46:34 +08:00
2024-11-26 19:46:34 +08:00
2024-08-22 10:06:56 +08:00
2024-11-12 21:18:29 +08:00
2024-11-26 19:46:34 +08:00
2024-11-12 21:18:29 +08:00
2024-10-24 09:55:28 +08:00
2024-10-24 09:55:28 +08:00
2024-12-19 12:36:47 +08:00
2024-12-19 12:36:47 +08:00
2024-12-19 12:36:47 +08:00
2024-12-19 12:36:47 +08:00
2024-11-26 19:46:34 +08:00
2024-11-26 19:46:34 +08:00
2024-11-26 19:46:34 +08:00
2024-12-19 12:36:47 +08:00
2024-12-19 12:36:47 +08:00
2024-12-19 12:36:47 +08:00
2024-12-11 20:38:42 +08:00
2024-08-22 10:06:56 +08:00
2024-12-14 22:36:44 +08:00
2024-12-14 22:36:44 +08:00
2024-06-20 17:46:01 +08:00
2024-12-19 12:36:47 +08:00
2024-01-24 00:04:55 +08:00
2023-09-21 09:45:27 +08:00
2023-09-26 17:15:27 +08:00
2024-11-26 19:46:34 +08:00
2024-12-14 22:36:44 +08:00
2024-09-13 22:05:15 +08:00
2024-12-18 18:00:54 +08:00
2024-12-18 18:00:54 +08:00
2024-12-11 16:16:42 +08:00
2024-12-11 16:16:42 +08:00
2024-11-07 17:02:25 +08:00
2024-11-26 19:46:34 +08:00
2024-11-26 19:46:34 +08:00
2024-11-26 19:46:34 +08:00
2024-12-14 22:36:44 +08:00
2024-11-18 10:46:31 +08:00
2024-12-11 16:16:42 +08:00
2024-12-11 16:16:42 +08:00
2023-10-01 10:33:30 +08:00
2024-05-15 16:33:34 +08:00
2024-12-05 15:16:41 +08:00
2024-12-14 22:36:44 +08:00
2024-12-11 10:20:42 +08:00
2024-12-14 22:36:44 +08:00
2024-11-12 17:44:29 +08:00
2024-12-11 16:16:42 +08:00
2024-12-02 16:12:38 +08:00
2024-12-11 20:38:42 +08:00
2024-12-05 15:16:41 +08:00
2022-07-07 21:58:22 +08:00
2024-12-19 12:36:47 +08:00
2024-11-22 16:58:34 +08:00
2024-12-06 16:32:41 +08:00
2024-12-19 22:50:47 +08:00
2024-11-07 11:52:25 +08:00
2024-10-17 12:11:31 +08:00
2024-11-26 19:46:34 +08:00
2024-11-26 19:46:34 +08:00
2024-12-18 18:00:54 +08:00
2024-10-17 12:11:31 +08:00
2024-12-11 16:16:42 +08:00
2024-12-17 14:12:52 +08:00
2024-10-17 12:11:31 +08:00
2024-12-19 00:38:45 +08:00
2024-10-17 12:11:31 +08:00
2021-11-16 15:41:11 +08:00
2024-12-19 12:36:47 +08:00
2024-12-19 12:36:47 +08:00
2024-08-27 10:36:59 +08:00
2024-11-07 10:26:26 +08:00
2021-10-15 18:58:37 +08:00
2024-08-01 22:04:14 +08:00
2024-11-07 17:12:25 +08:00
2024-09-20 14:11:11 +08:00
2024-11-15 15:06:30 +08:00
2024-12-17 14:12:52 +08:00
2024-12-17 14:12:52 +08:00
2024-03-01 13:59:02 +08:00
2024-09-12 20:37:08 +08:00
2024-12-19 00:38:45 +08:00
2024-12-19 00:38:45 +08:00
2024-12-17 14:12:52 +08:00
2024-12-20 11:18:46 +08:00
2024-09-28 17:21:15 +08:00
2024-11-07 11:52:25 +08:00
2024-10-17 12:13:37 +08:00
2024-12-18 18:00:54 +08:00
2024-11-26 19:46:34 +08:00
2024-12-08 17:20:40 +08:00
2024-11-26 19:46:34 +08:00
2024-12-11 15:00:44 +08:00
2024-11-26 19:46:34 +08:00
2024-11-26 19:46:34 +08:00
2024-09-28 17:21:15 +08:00
2024-08-22 10:06:56 +08:00
2024-12-19 00:38:45 +08:00