yl32940
|
a56b71d5b9
feat(core): blob 列改为 8B 链引用 (schema v10); 一并落地自动 VACUUM 与批量写入/页缓冲池优化
|
hai 1 mes |
TsDB2
|
cdc1a1422e
数据页 NULL bitmap 与自适应缓冲池
|
hai 1 mes |
yl32940
|
b146b7354e
固定大小有问题
|
hai 1 mes |
yl32940
|
b877f45c95
feat: 时序表支持同一时间戳多行 (隐藏行号 pkID 精确定位), 收拢 analyzer/migrate 与文档
|
hai 1 mes |
yl32940
|
ede24c9d60
commit
|
hai 1 mes |
yl32940
|
ed3dc554d2
修复analyer的全部功能
|
hai 1 mes |
yl32940
|
ab77199983
feat: v2 页格式 + 空间回收 + 批量删除索引重建修复
|
hai 1 mes |
yl32940
|
114e4de25c
commit
|
hai 1 mes |
yl32940
|
7759f09392
feat: WAL 支持行级记录序列化
|
hai 1 mes |
yl32940
|
5e1ec587e2
feat: 实现完整事务支持(Rollback立即生效)
|
hai 1 mes |
yl32940
|
b95d1c0cce
feat: 实现基础事务支持(简化版)
|
hai 1 mes |
yl32940
|
c1dfcfc86a
fix: DefaultBufferPoolCapacity 调整为 5000 页 (~78MB)
|
hai 1 mes |
yl32940
|
c8facb9859
fix: BufferPool满时改为阻塞等待,不再返回错误
|
hai 1 mes |
yl32940
|
68e65b7d81
feat: 实现锁表机制,Commit/Flush期间禁止写入
|
hai 1 mes |
yl32940
|
ad56f7a45d
refactor: 整理 Makefile 和测试程序结构
|
hai 1 mes |
yl32940
|
e7b96fbe9b
fix: 降低 DirtyThreshold 默认值从 2000→500 页,提升数据安全性
|
hai 1 mes |
yl32940
|
b8aba4c515
perf: NotifyWrite 使用 Reset 复用 timer 对象,减少 GC 压力
|
hai 1 mes |
yl32940
|
2e5ed75662
fix: DropTable 后 Flag(0x80) 未持久化到磁盘
|
hai 1 mes |
yl32940
|
b979ac5954
fix: DropTable 页回收 - 正确释放 B+树/DataPage/Heap 页到空闲链表
|
hai 1 mes |
yl32940
|
8a9360d15e
fix: B+ tree routing, DataPage reuse, WAL CRC32, dirty page threshold
|
hai 1 mes |