codefollower

Results 225 comments of codefollower

lealone-mysql 插件目前不支持嵌入模式,后续再看看怎么做合适。

这是个 bug,正在排查原因。

insert into t select * from t 这个语句,如果 select 没有正确产生一个快照会导致无限循环,select 相当于遍历整棵 btree,而 insert 又往 btree 最后一个 page 不断增加新记录。这个 bug 的原因就是 insert 新记录到最后一个 page 发生切割时,select 直接读切割后的新 page 了,从而导致无限循环。

在现有的 lealone-6.0.1 这个版本,解决这个问题的办法是执行: `set optimize_insert_from_select false;` 这个参数会禁用 insert from select 语句的优化,select 的结果会放到临时表,然后再写到 test 表。 在下一个新版本 lealone-6.1.0 再修复这个 bug。

在最新的 lealone-6.1.0 已经修复,感谢报告 bug。