Hugo 发表于 2022-11-16 18:48:04

自带SQL更新库,速度比更新数据库提高118倍

本帖最后由 Hugo 于 2022-11-16 18:49 编辑

先谢谢我兄弟微笑提供的帮助。我做了一个在线听歌看视频的网站,主要是使用格子应用直接访问文件。连接格式为域名+端口+/应用名/Upload/路径/文件名(如:域名:8088/ss/Upload/生活/2022放射培训视频/学生学习页面_1655222900.821773.mp4    可以直接打开此文件)。这样的话只需把你需要共享的文件:音乐、视频、文档、图片等直接复制到应用下的文件夹内。不用挨个的添加附件了。那么问题来了,如何获取这么多文件的路径和名称大小呢。毫无疑问是格子的服务端命令,有获取路径和文件名的命令插件。可是我通过如图所示的过程,更新4300个文档的链接需要了11分钟。这个速度无论对于大咖还是小白来说都无法接收!怎么办?用SQL啊,只需将循环的最后一部添加数据库改成SQL添加。6秒中搞定!工程文件不便展示,可以提速前的命令及速度,以及用了SQL后的命令和速度!

chinameng 发表于 2022-11-16 22:38:12

必须先抢个沙发!!!!!!!!!!:lol

renho 发表于 2022-11-16 23:03:35

{:5_117:}

muto 发表于 2022-11-17 08:40:11

:i0tw::i0tw::i0tw:学习学习

李大姐 发表于 2022-11-21 16:34:59

{:5_117:}

scliudong 发表于 2022-11-24 13:21:46

好文,思路很重要,学习了

willning 发表于 2022-11-25 12:37:54

这个操作的瓶颈居然不在获取文件信息?

Hugo 发表于 2022-11-25 12:59:47

做好的视频/音乐播放,直接播放本地的成千上万的(音乐、视频、pdf、图片、word、excel),

小白学员 发表于 2022-12-2 23:10:26

willning 发表于 2022-11-25 12:37
这个操作的瓶颈居然不在获取文件信息?

获取文件信息是有挑战性的,貌似获取10万条左右文件信息可以1.5秒内完成。

Mr.Z 发表于 2022-12-5 15:47:53

:lol:lol:lol只能用一个字来表达“牛”
页: [1] 2
查看完整版本: 自带SQL更新库,速度比更新数据库提高118倍