如何解决IntelliJ IDEA启动时数据库自省卡顿问题?
以下是针对性的排查与修复方案:
重新配置SQLite数据源
删除现有SQLite数据源后重新添加,添加时优先选择IDE推荐的最新兼容驱动版本,手动指定数据库文件路径,不要依赖自动检测功能。关闭数据库自动自省
打开File > Settings > Tools > Database > Data Sources,找到目标SQLite数据源,切换到Options标签页,取消勾选Auto sync,之后手动点击数据源旁的刷新按钮触发自省操作。调整连接超时参数
在数据源的Options标签页,将Connection timeout从默认值调至30秒及以上,避免因超时导致加载流程中断。检查数据库文件完整性
使用sqlite3命令行工具打开数据库文件,执行PRAGMA integrity_check;指令,排查文件是否存在隐性损坏。若检测出问题,修复后再重新导入IDE。切换至旧版SQLite驱动
2024.2版本默认驱动可能存在兼容性问题,可尝试切换至3.45.0等稳定旧版本:在数据源的Driver标签页,点击Download旁的下拉箭头,选择对应旧版本下载并应用。重置IDE数据库配置
关闭IDE后,找到配置目录下的database文件夹(Windows路径:C:\Users\<用户名>\.IntelliJIdea2024.2\config\database;Mac路径:~/Library/Application Support/JetBrains/IntelliJIdea2024.2/database),删除该文件夹后重启IDE,重新配置数据源。
内容的提问来源于stack exchange,提问作者Zephyr

