关于SSM+mysql框架大数据量的支持优化

本文探讨了在SSM+MySQL框架下处理大数据量时遇到的问题,包括MySQL数据库错误和AJAX请求超时。通过调整Struts2配置以增加请求大小限制,并优化服务器配置,解决了部分问题。此外,提出了一系列后续优化措施,如数据上传的压缩处理、存储方式从数据库转为文件系统、下发数据的压缩以及分段请求等。
摘要由CSDN通过智能技术生成

关于SSM+mysql框架大数据量的支持优化说明:

一、背景说明:

       1.  框架简要: 

                a.  上传数据:  ajax-->struct2-->java接收-->自有的DB处理框架-->存储数据库(mysql); 

                b.   获取数据:自有框架获得数据库数据-->json转换--> 客户端接收json-->展示

        2. ajax提交的数据超过2M,获得的数据也超过2M

        3. 问题;

                 a. mysql 数据库频繁报错:

Packet for query is too large(841859 >4194304).You can change this value on the server by setting the max_allowed_packet' variable.

                 b. JAVA class 整个类将无法接收请求, 请求报错:   

No result defined for action com.xxx.xxxAction and result input

                 c. ajax 超时请求,后台报错:

          


                
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值