前期开发,直接把图片以数据流形式存储于数据库表中,随着图片上传越来越多,显示于出来时,效率与性能直接受到影响。
现在,只能把已经上传的图片,处理为实际图片文件,存在磁盘文件夹里。
在转存时,每张图片顺便生成其缩略图,在显示时,先显示缩略图,浏览者想看原图时,再进一步操作。
不管是让系统管理员手动操作,还是让系统自动处理。先把参数设置好。
现在可以看看左边的“每批次的转换数量”,这个参数,在存储过程使用。
由这个值是从参数表中获取,可以写个Scalar-valued Function,
然后在存储过程使用这个Scalar-valued Function,
上面截图中,3个红色箭头,作为将需要处理的记录。没有转换,原文件名和缩略文件名任意一个为空的。
黄色高亮的Scalar-valued Function,每次获取参数设置的值。因为不必要一次性全部处理。
当然实现起来时,还可以把还有几笔记录未处理显示于前端上,让管理员知道还有多少记录未处理。