This commit is contained in:
Windpicker-owo
2025-12-08 17:19:33 +08:00
136 changed files with 2188 additions and 2230 deletions

View File

@@ -378,7 +378,7 @@ class AdaptiveBatchScheduler:
# 过滤掉 id 为 None 的键,让数据库自动生成主键
filtered_data = {k: v for k, v in op.data.items() if not (k == "id" and v is None)}
all_data.append(filtered_data)
if not all_data:
return

View File

@@ -440,8 +440,8 @@ class MultiLevelCache:
# 计算共享键和独占键
shared_keys = l1_keys & l2_keys
l1_only_keys = l1_keys - l2_keys
l2_only_keys = l2_keys - l1_keys
l1_keys - l2_keys
l2_keys - l1_keys
# 🔧 修复:并行计算内存使用,避免锁嵌套
l1_size_task = asyncio.create_task(self._calculate_memory_usage_safe(self.l1_cache, l1_keys))