mirror of
https://github.com/Qortal/qortal.git
synced 2025-05-29 20:56:58 +00:00
Improve HSQLDB query for finding latest AT state data
This commit is contained in:
parent
d4ac87f91d
commit
ab1de1aafa
@ -268,7 +268,8 @@ public class HSQLDBATRepository implements ATRepository {
|
|||||||
+ "FROM ATStates "
|
+ "FROM ATStates "
|
||||||
+ "WHERE AT_address = ? "
|
+ "WHERE AT_address = ? "
|
||||||
+ "ORDER BY height DESC "
|
+ "ORDER BY height DESC "
|
||||||
+ "LIMIT 1";
|
+ "LIMIT 1 "
|
||||||
|
+ "USING INDEX";
|
||||||
|
|
||||||
try (ResultSet resultSet = this.repository.checkedExecute(sql, atAddress)) {
|
try (ResultSet resultSet = this.repository.checkedExecute(sql, atAddress)) {
|
||||||
if (resultSet == null)
|
if (resultSet == null)
|
||||||
@ -299,7 +300,8 @@ public class HSQLDBATRepository implements ATRepository {
|
|||||||
+ "FROM ATStates "
|
+ "FROM ATStates "
|
||||||
+ "WHERE ATStates.AT_address = ATs.AT_address "
|
+ "WHERE ATStates.AT_address = ATs.AT_address "
|
||||||
+ "ORDER BY height DESC "
|
+ "ORDER BY height DESC "
|
||||||
+ "LIMIT 1"
|
+ "LIMIT 1 "
|
||||||
|
+ "USING INDEX"
|
||||||
+ ") AS FinalATStates "
|
+ ") AS FinalATStates "
|
||||||
+ "WHERE code_hash = ? ");
|
+ "WHERE code_hash = ? ");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user