news 2026/6/13 13:39:53

TVA 视觉智能体二次开发实战(八):TVA 视觉智能体 API+MySQL 深度联动|数据表设计 + 自动入库 + 全维度数据溯源实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
TVA 视觉智能体二次开发实战(八):TVA 视觉智能体 API+MySQL 深度联动|数据表设计 + 自动入库 + 全维度数据溯源实现

导读

质检结果、抓拍图像、AI 推理日志,是工厂质量追溯、工艺优化、生产统计的核心依据。将 TVA 视觉 API 采集的业务数据存入 MySQL 数据库,实现自动落库、长期存储、快速溯源,是工业视觉项目从演示版本升级为商用量产项目的标志性功能。

本文提供可直接执行的建表语句、完整入库逻辑设计、现场可用的溯源查询 SQL,整套方案经过多个量产项目验证,通用性极强。

一、数据表结构设计(主表 + 附表 工业标准分表)

采用主表 + 附表解耦设计,拆分业务字段与图片路径,避免单表数据臃肿、查询缓慢。

1. 质检结果主表tva_vision_detect

sql

CREATE TABLE `tva_vision_detect` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键', `device_id` varchar(50) NOT NULL COMMENT '视觉点位ID', `product_code` varchar(60) DEFAULT '' COMMENT '产品编码', `defect_type` varchar(30) DEFAULT 'normal' COMMENT '缺陷类型', `confidence` float DEFAULT 0 COMMENT '推理置信度', `detect_time` datetime NOT NULL COMMENT '检测时间', `infer_cost` int DEFAULT 0 COMMENT '推理耗时(ms)', `img_id` bigint DEFAULT 0 COMMENT '关联图像表ID', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_device_time` (`device_id`,`detect_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='TVA视觉质检主表';
2. 图像资源附表tva_vision_image

sql

CREATE TABLE `tva_vision_image` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键', `img_path` varchar(255) NOT NULL COMMENT '图片存储路径', `img_size` int DEFAULT 0 COMMENT '图片大小(字节)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视觉抓拍图像表';

二、API 数据自动入库逻辑

  1. 监听 TVA 视觉回调 API,实时接收推理报文;
  2. 解析报文字段,保存抓拍图片并写入图像附表;
  3. 质检主表关联图像 ID,完成整条数据入库;
  4. 全局异常捕获,记录入库失败日志,保障数据完整性。

三、全维度溯源查询 SQL(现场直接使用)

根据设备 ID + 时间范围 + 缺陷类型追溯不良品完整记录:

sql

SELECT d.*,i.img_path FROM tva_vision_detect d LEFT JOIN tva_vision_image i ON d.img_id = i.id WHERE d.device_id = 'VIS_CAM_001' AND d.detect_time BETWEEN '2026-06-01 00:00:00' AND '2026-06-12 23:59:59' AND d.defect_type != 'normal' ORDER BY d.detect_time DESC;

四、数据库运维优化

  1. 按自然月份分表存储,防止单表数据量过大导致查询变慢;
  2. 定时清理过期图片文件与冷数据,释放服务器磁盘空间;
  3. 数据库与 TVA 视觉服务部署在同一内网网段,提升入库速度。

知识点总结

  1. 工业视觉数据推荐主表 + 附表分表设计,结构更合理;
  2. 联合索引是提升大数据量表溯源查询速度的关键;
  3. 数据持久化功能必须搭配异常日志,保障数据完整不丢失。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 13:36:53

告别Outlook依赖:3个步骤在任何系统上查看MSG邮件文件

告别Outlook依赖:3个步骤在任何系统上查看MSG邮件文件 【免费下载链接】MsgViewer MsgViewer is email-viewer utility for .msg e-mail messages, implemented in pure Java. MsgViewer works on Windows/Linux/Mac Platforms. Also provides a java api to read m…

作者头像 李华
网站建设 2026/6/13 13:34:58

MC9328MX1 UART寄存器深度解析:从配置到中断与流控实战

1. 项目概述与核心价值在嵌入式开发的日常里,串口(UART)调试和通信几乎是每个工程师都绕不开的“老朋友”。从最简单的打印日志,到复杂的设备间协议通信,UART的稳定性和效率直接关系到整个系统的可靠性和响应速度。然而…

作者头像 李华
网站建设 2026/6/13 13:33:54

告别下载等待:如何让115云盘视频在Kodi中直接流畅播放

告别下载等待:如何让115云盘视频在Kodi中直接流畅播放 【免费下载链接】115proxy-for-kodi 115原码播放服务Kodi插件 项目地址: https://gitcode.com/gh_mirrors/11/115proxy-for-kodi 你是否曾遇到过这样的困扰:想在电视上观看115云盘里的高清电…

作者头像 李华
网站建设 2026/6/13 13:31:11

Source Han Serif CN:7种粗细免费商用字体终极使用指南

Source Han Serif CN:7种粗细免费商用字体终极使用指南 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 还在为中文设计找不到合适的免费字体而烦恼吗?Source Ha…

作者头像 李华
网站建设 2026/6/13 13:31:10

为什么你的浏览器需要uBlock Origin:5个必须安装的理由

为什么你的浏览器需要uBlock Origin:5个必须安装的理由 【免费下载链接】uBlock uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. 项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock 你是否经常在浏览网页时被各种弹…

作者头像 李华