首页 新闻 会员 周边 捐助

MsSql数据库字段存储的数据字节量过大,导致请求超时

0
悬赏园豆:20 [待解决问题]

以下截图都是超大量的数据,导致运行时出现请求超时

有些字段字节竟然达到了258267982长度,有没有什么比较优的解决方案


字段字节量


目前我只想到一个比较差劲的方式 不可行的方式
就是分批取值,写个视图或者写个存储过程将这个字段切割

258267982 / 1000

但发现,并不可以这样处理,但这会增加请求次数,又更损耗性能

各位是怎么处理的,求教~~

baicexxqtd的主页 baicexxqtd | 初学一级 | 园豆:26
提问于:2020-07-07 17:05
< >
分享
所有回答(5)
0

可以不查这个字段,或者对这种大文本的字段单独建表也行

yytxdy | 园豆:1680 (小虾三级) | 2020-07-07 17:14
0
ycyzharry | 园豆:25683 (高人七级) | 2020-07-07 22:57

很明显不是mysql

支持(0) 反对(0) winds_随风 | 园豆:156 (初学一级) | 2020-07-08 14:28
0

不知道你的业务是什么,但是这个字段的内容那么长的话,可以考虑写在文件,数据库保存文件的路径

我是满意吖 | 园豆:386 (菜鸟二级) | 2020-07-08 07:50

你这个解决方案,我之前也想到了,你这个答案我也很满意 哈哈哈哈,
我觉得很合适,但这个问题还是得保留,想看看有没有更优的解决方案

支持(0) 反对(0) baicexxqtd | 园豆:26 (初学一级) | 2020-07-08 16:57
0

你这个图 有 top 明显是sql server,先压缩再存

geass.. | 园豆:1821 (小虾三级) | 2020-07-08 15:01

虽然是只存储的英文单词,使用Py语言的压缩算法 但我个人觉得还不是很合适,不太想动数据源,你这个想法也很不错~

支持(0) 反对(0) baicexxqtd | 园豆:26 (初学一级) | 2020-07-08 17:00
0

找比尔盖茨让他把数据库字符串字段长度改大!你这得从业务上去做功课

F12-爱码士 | 园豆:254 (菜鸟二级) | 2020-09-09 16:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册