-- 数据库性能优化脚本 -- 为常用查询字段添加索引 -- 用户表索引 CREATE INDEX IF NOT EXISTS idx_user_created_time ON user(created_time); CREATE INDEX IF NOT EXISTS idx_user_status ON user(status); CREATE INDEX IF NOT EXISTS idx_user_login_name ON user(login_name); -- 提示词表索引 CREATE INDEX IF NOT EXISTS idx_prompt_created_at ON prompt(created_at); CREATE INDEX IF NOT EXISTS idx_prompt_user_id ON prompt(user_id); CREATE INDEX IF NOT EXISTS idx_prompt_wx_user_id ON prompt(wx_user_id); CREATE INDEX IF NOT EXISTS idx_prompt_created_at_user_id ON prompt(created_at, user_id); -- 模板表索引 CREATE INDEX IF NOT EXISTS idx_prompt_template_is_default ON prompt_template(is_default); CREATE INDEX IF NOT EXISTS idx_prompt_template_category ON prompt_template(category); -- 反馈表索引 CREATE INDEX IF NOT EXISTS idx_feedback_created_at ON feedback(created_at); CREATE INDEX IF NOT EXISTS idx_feedback_user_id ON feedback(user_id); -- 收藏表索引 CREATE INDEX IF NOT EXISTS idx_favorites_created_time ON favorites(created_time); CREATE INDEX IF NOT EXISTS idx_favorites_user_id ON favorites(user_id); CREATE INDEX IF NOT EXISTS idx_favorites_template_id ON favorites(template_id); -- 复合索引优化 CREATE INDEX IF NOT EXISTS idx_prompt_date_user ON prompt(DATE(created_at), user_id); CREATE INDEX IF NOT EXISTS idx_user_date_status ON user(DATE(created_time), status);