晋升机能 Java措施优化的一些最佳实践
通过上述的优化之后,机能有了小幅度的晋升,从 50 秒阁降落到了 40 秒阁下。共享数据库毗连而获得的机能晋升的缘故起因是,数据库毗连是一个耗时耗资源的操纵,必要同长途计较机举办收集通讯,成立 TCP 毗连,还必要维护毗连状态表,成立数据缓冲区。假如共享数据库毗连,则只必要举办一次数据库毗连操纵,省去了多次从头成立数据库毗连的时刻。 3. 针对插入数据库记录的优化 行使预编译 SQL。详细做法是行使 java.sql.PreparedStatement 取代 java.sql.Statement 天生 SQL 语句。PreparedStatement 使得数据库预先编译好 SQL 语句,可以传入参数。而 Statement 天生的 SQL 语句在每次提交时,数据库都需举办编译。在执行大量相同的 SQL 语句时,可以行使 PreparedStatement 进步执行服从。行使 PreparedStatement 的另一个甜头是不必要拼接 SQL 语句,代码的可读性更强。通过上述的优化之后,机能有了小幅度的晋升,从 40 秒阁降落到了 30~35 秒阁下。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |