From 6fc0e43b77a5ccd79b7af303cf8b9f3dc2661a07 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 14 Jul 2024 22:25:13 +0800 Subject: [PATCH] :zap: Improve blocktree storage performance --- kernel/treenode/blocktree.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/treenode/blocktree.go b/kernel/treenode/blocktree.go index e9f9d710b..b681b8437 100644 --- a/kernel/treenode/blocktree.go +++ b/kernel/treenode/blocktree.go @@ -85,6 +85,11 @@ func initDBTables() { if nil != err { logging.LogFatalf(logging.ExitCodeReadOnlyDatabase, "create table [blocktrees] failed: %s", err) } + + _, err = db.Exec("CREATE INDEX idx_blocktrees_id ON blocktrees(id)") + if nil != err { + logging.LogFatalf(logging.ExitCodeReadOnlyDatabase, "create index [idx_blocktrees_id] failed: %s", err) + } } func initDBConnection() {