数据库里 BLOB(Binary Large Object)加载慢,通常不是“数据库本身慢”,而是由 存储方式、访问路径、网络和资源使用 共同决定的。下面按常见原因逐一说明:
SELECT * 把 BLOB 也查出来✅ 改进:
SELECT id, name FROM table;
SELECT blob_col FROM table WHERE id = ?;
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
InputStream is = rs.getBinaryStream("blob");
// 流式处理
}
常见问题:
innodb_buffer_pool_size 太小问题:
数据库只存路径,文件存对象存储
数据库: /files/123.jpg
对象存储: OSS / S3 / MinIO
优点:
SELECT *如果你愿意,可以告诉我:
我可以直接给你针对性优化方案或 SQL 示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。