Spring MVC应用程序中的性能

托尼

我有一个应用程序,它将文件的内容逐行添加到数据库中。如果文件不是很大(小于100 kB),它将很好地工作,但是对于大文件我不能说同样的话。我发现INSERT查询大约需要1 msc,因此50kINSERT需要50秒。我觉得很慢。这是我的计划:

  • 如果文件足够大,请INSERT在另一个线程中执行
  • 如果没有,请同步执行

因此,如果文件很大,每个用户都将运行新线程。我的意思是我不能使用该线程的一个实例,每个用户都会运行新的。这是个好主意吗?你会怎么做?

市政的

两点:

  • 为什么不使用批量更新?我的意思是一次对数据库进行多次插入。网络往返花费大量时间,可以显着提高性能。
  • 异步执行更新是一个好主意。但这实际上并不意味着您需要为每个用户创建新线程它可以是一个固定的线程池(比方说5个)来为所有用户完成这项工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring MVC应用程序中的性能

来自分类Dev

我可以在spring mvc应用程序中合并控制器吗?如果可以,它将如何影响性能?

来自分类Dev

Spring在Spring MVC应用程序中的集成

来自分类Dev

非Spring MVC应用程序中的MultipartFilter

来自分类Dev

Spring MVC Web应用程序中的模板

来自分类Dev

Spring MVC应用程序测试中的ContextConfiguration

来自分类Dev

如何在Spring MVC应用程序中测试Aspect

来自分类Dev

在Spring MVC应用程序中检索会话数据

来自分类Dev

Spring MVC应用程序中未填充选择框

来自分类Dev

在Spring MVC应用程序中打开静态文件

来自分类Dev

Spring MVC应用程序中的多个ScriptTemplateViewResolvers

来自分类Dev

在已经将spring-mvc用作依赖项的应用程序中设置spring-mvc

来自分类Dev

如何监视AngualrJS + spring-boot应用程序的性能

来自分类Dev

如何在Spring MVC(非Spring Boot)应用程序中自定义Jackson

来自分类Dev

Spring 4 WebSocket集成到Spring MVC应用程序中

来自分类Dev

Spring 启动 POST 请求在 Spring MVC 应用程序中不起作用

来自分类Dev

如何从Spring MVC应用程序的Tomcat文件夹中的bin目录中读取文件?

来自分类Dev

从我的Spring MVC应用程序中的jsp调用外部js中的jQuery函数

来自分类Dev

在Spring应用程序中禁用JMX

来自分类Dev

在已经将spring-mvc用作依赖项依赖的应用程序中设置spring-mvc

来自分类Dev

Spring 4 MVC应用程序-应用程序级异常处理程序

来自分类Dev

Spring 4 MVC应用程序-应用程序级异常处理程序

来自分类Dev

如何在Spring MVC应用程序中为不同的URL加载CSS

来自分类Dev

如何在Spring 3 MVC应用程序中对文件上传实施病毒扫描

来自分类Dev

在整个Spring MVC / JSP应用程序中显示导航栏

来自分类Dev

url-pattern在Spring MVC应用程序中不起作用

来自分类Dev

Spring MVC应用程序中如何在Hibernate中使用Jboss数据源

来自分类Dev

如何在Spring MVC应用程序的Hibernate中打印生成的SQL?

来自分类Dev

在Spring MVC Web应用程序中从Amazon S3服务下载上传的文件

Related 相关文章

  1. 1

    Spring MVC应用程序中的性能

  2. 2

    我可以在spring mvc应用程序中合并控制器吗?如果可以,它将如何影响性能?

  3. 3

    Spring在Spring MVC应用程序中的集成

  4. 4

    非Spring MVC应用程序中的MultipartFilter

  5. 5

    Spring MVC Web应用程序中的模板

  6. 6

    Spring MVC应用程序测试中的ContextConfiguration

  7. 7

    如何在Spring MVC应用程序中测试Aspect

  8. 8

    在Spring MVC应用程序中检索会话数据

  9. 9

    Spring MVC应用程序中未填充选择框

  10. 10

    在Spring MVC应用程序中打开静态文件

  11. 11

    Spring MVC应用程序中的多个ScriptTemplateViewResolvers

  12. 12

    在已经将spring-mvc用作依赖项的应用程序中设置spring-mvc

  13. 13

    如何监视AngualrJS + spring-boot应用程序的性能

  14. 14

    如何在Spring MVC(非Spring Boot)应用程序中自定义Jackson

  15. 15

    Spring 4 WebSocket集成到Spring MVC应用程序中

  16. 16

    Spring 启动 POST 请求在 Spring MVC 应用程序中不起作用

  17. 17

    如何从Spring MVC应用程序的Tomcat文件夹中的bin目录中读取文件?

  18. 18

    从我的Spring MVC应用程序中的jsp调用外部js中的jQuery函数

  19. 19

    在Spring应用程序中禁用JMX

  20. 20

    在已经将spring-mvc用作依赖项依赖的应用程序中设置spring-mvc

  21. 21

    Spring 4 MVC应用程序-应用程序级异常处理程序

  22. 22

    Spring 4 MVC应用程序-应用程序级异常处理程序

  23. 23

    如何在Spring MVC应用程序中为不同的URL加载CSS

  24. 24

    如何在Spring 3 MVC应用程序中对文件上传实施病毒扫描

  25. 25

    在整个Spring MVC / JSP应用程序中显示导航栏

  26. 26

    url-pattern在Spring MVC应用程序中不起作用

  27. 27

    Spring MVC应用程序中如何在Hibernate中使用Jboss数据源

  28. 28

    如何在Spring MVC应用程序的Hibernate中打印生成的SQL?

  29. 29

    在Spring MVC Web应用程序中从Amazon S3服务下载上传的文件

热门标签

归档