Revision 38188
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleHelper.java | ||
---|---|---|
1171 | 1171 |
try { |
1172 | 1172 |
if (!cnn.isClosed()) { |
1173 | 1173 |
cnn.close(); |
1174 |
OracleResource.CONN_COUNT--; |
|
1175 |
logger.debug("ORACLE CONN_COUNT +- = " + OracleResource.CONN_COUNT); |
|
1174 |
OracleResource.CONN__COUNT--; |
|
1175 |
if (OracleResource.CONN__COUNT > 5) { |
|
1176 |
logger.info("ORACLE CONN_COUNT +- = " + OracleResource.CONN__COUNT); |
|
1177 |
} |
|
1176 | 1178 |
} |
1177 | 1179 |
} catch (Exception ex) { |
1178 | 1180 |
logger.warn("While disposing Ora helper: " + ex.getMessage()); |
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleResource.java | ||
---|---|---|
103 | 103 |
return ods; |
104 | 104 |
} |
105 | 105 |
|
106 |
public static int CONN_COUNT = 0; |
|
106 |
public static int CONN__COUNT = 0;
|
|
107 | 107 |
|
108 | 108 |
protected synchronized Object getTheConnection() throws DataException { |
109 | 109 |
|
110 | 110 |
if (conn == null) { |
111 | 111 |
conn = (Connection) super.getTheConnection(); |
112 |
CONN_COUNT++; |
|
113 |
logger.debug("ORACLE CONN_COUNT +- = " + CONN_COUNT); |
|
112 |
CONN__COUNT++; |
|
113 |
if (CONN__COUNT > 5) { |
|
114 |
logger.info("ORACLE CONN_COUNT +- = " + CONN__COUNT); |
|
115 |
} |
|
116 |
|
|
114 | 117 |
} |
115 | 118 |
return conn; |
116 | 119 |
|
branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleStoreProvider.java | ||
---|---|---|
787 | 787 |
|
788 | 788 |
sqlCount++; |
789 | 789 |
|
790 |
if (System.currentTimeMillis() - lastPrint > 5000) {
|
|
790 |
if (System.currentTimeMillis() - lastPrint > TIME_GAP) {
|
|
791 | 791 |
logger.info("Executing SQL # " + sqlCount + ": " + sql.toString()); |
792 | 792 |
lastPrint = System.currentTimeMillis(); |
793 | 793 |
} |
... | ... | |
795 | 795 |
return sql.toString(); |
796 | 796 |
} |
797 | 797 |
|
798 |
private static int TIME_GAP = 10000; |
|
798 | 799 |
private static long lastPrint = 0; |
799 | 800 |
private static long sqlCount = 0; |
800 | 801 |
|
Also available in: Unified diff