Skip to content

デッドスキーマ整理 + DB メンテコマンド (loci gc / VACUUM / .bak ローテーション) #30

Description

@senna-lang

概要

未使用テーブル/列が書き込みコストと混乱を生み、DB が肥大 (45MB + 複数 .bak) しても掃除手段が無い。

デッドスキーマ

  • vec_exchanges (verbatim ベクトル): どこからも検索されない (search.py は distilled のみ)。
  • code_touches.symbol_name / resolved_by: 宣言のみで未書込。
  • symbols (distill-time) vs code_symbols (touch-time) の二重管理。

提案する loci gc

  • 孤立 palace/vec 行、削除済みセッションの掃除
  • VACUUM
  • 古い .bak のローテーション/削除
  • 上記デッドテーブル/列の drop (マイグレーションで)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions