|
|
@ -627,15 +627,15 @@ Level Files Size(MB) Time(sec) Read(MB) Write(MB) |
|
|
|
> |
|
|
|
> - 记录总数为 100,001。 |
|
|
|
> |
|
|
|
> - $$ |
|
|
|
> 吞吐量 = 总操作数总时间\frac{\text{总操作数}}{\text{总时间}}。 |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> 吞吐量 = 总操作数总时间\frac{\text{总操作数}}{\text{总时间}}。 |
|
|
|
> $$ |
|
|
|
> |
|
|
|
> |
|
|
|
> |
|
|
|
> - $$ |
|
|
|
> 吞吐量=100,0010.516≈193,798 条/秒吞吐量 = \frac{100,001}{0.516} \approx 193,798 \, \text{条/秒} |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> 吞吐量=100,0010.516≈193,798 条/秒吞吐量 = \frac{100,001}{0.516} \approx 193,798 \, \text{条/秒} |
|
|
|
> $$ |
|
|
|
> |
|
|
|
> |
|
|
|
> |
|
|
@ -643,18 +643,18 @@ Level Files Size(MB) Time(sec) Read(MB) Write(MB) |
|
|
|
> |
|
|
|
> - 有索引的查询时间为 68 微秒(非常快)。 |
|
|
|
> |
|
|
|
> - $$ |
|
|
|
> $$ |
|
|
|
> 查询操作吞吐量 = 10.000068≈14,705,882 次/秒\frac{1}{0.000068} \approx 14,705,882 \, \text{次/秒}。 |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> |
|
|
|
> |
|
|
|
> |
|
|
|
> - 无索引的查询时间为 106,719 微秒。 |
|
|
|
> |
|
|
|
> |
|
|
|
> $$ |
|
|
|
> 无索引的查询吞吐量=10.106719≈9.37 次/秒无索引的查询吞吐量 = \frac{1}{0.106719} \approx 9.37 \, \text{次/秒} |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> 无索引的查询吞吐量=10.106719≈9.37 次/秒无索引的查询吞吐量 = \frac{1}{0.106719} \approx 9.37 \, \text{次/秒} |
|
|
|
> $$ |
|
|
|
> |
|
|
|
> |
|
|
|
> ------ |
|
|
@ -666,9 +666,9 @@ Level Files Size(MB) Time(sec) Read(MB) Write(MB) |
|
|
|
> 1. **插入延迟** |
|
|
|
> |
|
|
|
> |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> 平均插入延迟 = 516,356100,001≈5.16 微秒/条\frac{516,356}{100,001} \approx 5.16 \, \text{微秒/条}。 |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> |
|
|
|
> |
|
|
|
> 2. **查询延迟** |
|
|
@ -687,9 +687,9 @@ Level Files Size(MB) Time(sec) Read(MB) Write(MB) |
|
|
|
> - 数据量:插入 100,001 条记录,假设每条记录大小为 64 字节,总大小约为 |
|
|
|
> |
|
|
|
> |
|
|
|
> $$ |
|
|
|
> 100,001×64=6.4 MB100,001 \times 64 = 6.4 \, \text{MB} |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> 100,001×64=6.4 MB100,001 \times 64 = 6.4 \, \text{MB} |
|
|
|
> $$ |
|
|
|
> |
|
|
|
> |
|
|
|
> - 压缩日志显示: |
|
|
@ -700,9 +700,9 @@ Level Files Size(MB) Time(sec) Read(MB) Write(MB) |
|
|
|
> 2. **计算写放大** |
|
|
|
> |
|
|
|
> |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> 写放大 = 总写入量数据量=146.4≈2.19\frac{\text{总写入量}}{\text{数据量}} = \frac{14}{6.4} \approx 2.19。 |
|
|
|
> $$ |
|
|
|
> $$ |
|
|
|
> |
|
|
|
> |
|
|
|
> - 这个写放大值在 LSM 树中属于合理范围,尤其是数据量较大时。 |
|
|
|