bd2019us created PHOENIX-5224:
---------------------------------
Summary: Iteratively executing the same SQL query will greatly
damage the performance
Key: PHOENIX-5224
URL: https://issues.apache.org/jira/browse/PHOENIX-5224
Project: Phoenix
Issue Type: Bug
Reporter: bd2019us
Locations:
(1)
phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexRebuildIncrementDisableCountIT.java:170
(2)
phoenix-queryserver/src/it/java/org/apache/phoenix/end2end/HttpParamImpersonationQueryServerIT.java:383
(3) phoenix-core/src/it/java/org/apache/phoenix/tx/TxCheckpointIT.java:108
(4) phoenix-core/src/it/java/org/apache/phoenix/end2end/DeleteIT.java:794,858
(5)
phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertSelectAutoCommitIT.java:240
(6) phoenix-core/src/it/java/org/apache/phoenix/end2end/DropTableIT.java:35
(7)
phoenix-queryserver/src/it/java/org/apache/phoenix/end2end/SecureQueryServerIT.java:297
At these locations, the java.sql.Statement is intensively used in a loop and
executing the same SQL query, which will highly damage the performance of
database access. In such cases, java.sql.PreparedStatement should be used to
enable the database compiling the SQL command ahead of time, which has a much
better performance compared with Statement.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)