DB01002: 查询超时
这意味着什么
数据库操作耗时过长。 本地数据库查询超出了允许的最大时间。
常见原因
- 大数据集 — 产品或记录数量非常庞大
- 复杂查询 — 查询涉及多个条件
- 设备运行缓慢 — 设备性能下降
- 数据库碎片 — 数据库需要优化
如何修复
1. 等待并重试
查询可能在重试时成功:
- 关闭并重新打开POS
- 再次尝试该操作
- 避免同时进行其他密集操作
2. 关闭其他应用程序
释放设备资源:
- 关闭未使用的浏览器标签
- 关闭其他应用程序
- 如有需要,重新启动设备
3. 减少数据范围
如果在进行搜索:
- 使用更具体的搜索词
- 应用过滤器以缩小结果
- 将大型操作分为较小的操作
4. 优化数据库
请先检查是否有未保存的工作
清除本地数据或重新安装应用会删除此设备上尚未同步到店铺的所有内容,包括离线期间完成的销售、未结购物车以及未保存的编辑。清除前,请打开 店铺健康 → 数据库,确认没有项目被列为暂存或从未同步到服务器;然后打开 店铺健康 → 日志,确认有 0 条卡住的记录和 0 项等待发送的更改;再完成或记录所有未结购物车。如果 WCPOS 中没有“店铺健康”页面,请先更新 WCPOS,然后再检查。如果有任何项目被列出或正在等待,或者您无法检查,请勿清除数据;请联系店铺所有者或支持团队。
只有在本页其他步骤无效且完成上述检查后,才清除并重新同步:
- 清除本地数据(如果有设置选项)
- 重新登录
- 让数据重新同步
5. 检查设备性能
确保您的设备符合要求:
- 足够的RAM
- 合适的处理器速度
- 更推荐使用SSD而非HDD
大型目录
如果您有非常大的产品目录:
- 初始同步需要更长时间
- 考虑在POS中使用过滤器
- 某些操作自然需要更多时间
- 联系支持以获取优化建议