diff --git a/kernel/treenode/blocktree.go b/kernel/treenode/blocktree.go index c0b0b89e2..06bc2f08c 100644 --- a/kernel/treenode/blocktree.go +++ b/kernel/treenode/blocktree.go @@ -90,6 +90,11 @@ func initDBTables() { if err != nil { logging.LogFatalf(logging.ExitCodeUnavailableDatabase, "create index [idx_blocktrees_id] failed: %s", err) } + + _, err = db.Exec("CREATE INDEX idx_blocktrees_root_id ON blocktrees(root_id)") + if err != nil { + logging.LogFatalf(logging.ExitCodeUnavailableDatabase, "create index [idx_blocktrees_id] failed: %s", err) + } } func initDBConnection() {