Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Hibernate 3.1升级到3.6以提高性能_Java_Mysql_Hibernate - Fatal编程技术网

Java 将Hibernate 3.1升级到3.6以提高性能

Java 将Hibernate 3.1升级到3.6以提高性能,java,mysql,hibernate,Java,Mysql,Hibernate,目前正在运行一个实时电子商务站点,在MySQL 5.0数据库前使用Hibernate 3.1和JBoss Treecache。数据库是中型的(1.5-Gb),在三到四个表中占有最大的数据份额 如果我升级电子商务站点,仅出于性能原因而使用Hibernate 3.6,我会看到任何不同吗?专注于升级JBoss Treecache会让我更走运吗?如果您有性能问题,您可能会从以下方面获得更多性能提升: 优化表结构或索引。数据库本身的东西 优化您的查询。在使用hibernate时,如果性能至关重要,则需要使

目前正在运行一个实时电子商务站点,在MySQL 5.0数据库前使用Hibernate 3.1和JBoss Treecache。数据库是中型的(1.5-Gb),在三到四个表中占有最大的数据份额


如果我升级电子商务站点,仅出于性能原因而使用Hibernate 3.6,我会看到任何不同吗?专注于升级JBoss Treecache会让我更走运吗?

如果您有性能问题,您可能会从以下方面获得更多性能提升:

  • 优化表结构或索引。数据库本身的东西
  • 优化您的查询。在使用hibernate时,如果性能至关重要,则需要使用hql来构造最佳sql。也就是说,只需取出所需的数据
  • 投资于二级缓存
  • 你需要努力工作,找出自己的不足之处。这是一个或两个特定的查询?它是从服务器向客户端传输数据吗?什么


    我怀疑仅仅升级hibernate版本,您将不会看到任何显著的性能提升。

    如果您有性能问题,您可能会从以下方面获得更多的性能提升:

  • 优化表结构或索引。数据库本身的东西
  • 优化您的查询。在使用hibernate时,如果性能至关重要,则需要使用hql来构造最佳sql。也就是说,只需取出所需的数据
  • 投资于二级缓存
  • 你需要努力工作,找出自己的不足之处。这是一个或两个特定的查询?它是从服务器向客户端传输数据吗?什么


    我怀疑您仅仅升级hibernate版本是否会看到任何显著的性能提升。

    hibernate和底层数据库工作得很好,我的问题是在查询完成后如何处理集合POJO。从下到上,我接下来将介绍Hibernate后的解决方案。谢谢Hibernate和底层数据库工作得很好,我的问题是在查询完成后如何处理集合POJO。从下到上,我接下来将介绍Hibernate后的解决方案。谢谢