[Seasar-user:15559] [S2Dao]selectが遅い

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 8月 29日 (金) 10:22:19 JST


conpotaと申します。

S2Dao+PostgreSQLでselectを実行すると
結果が返ってくるのに非常に時間がかかってしまいました。
同じ、SQL文をpsqlで実行すると一瞬で結果が返ってくるのですが。
何かわかりますでしょうか?
以下詳細です。

■S2Dao(1.0.48)
・DaoとDtoとSQLファイルを作って利用しています。

■PostgreSQL(8.2)
・テーブルをパーティショニングしている
・総レコード数は数十万件

■ログ
2008-08-29 09:51:43,448 [http-8080-2] DEBUG
org.seasar.framework.aop.interceptors.TraceInterceptor - BEGIN
test.web.sub1.TestAction#initialize()
2008-08-29 09:51:43,448 [http-8080-2] DEBUG
org.seasar.framework.aop.interceptors.TraceInterceptor - END
test.web.sub1.TestAction#initialize() : null
2008-08-29 09:51:43,464 [http-8080-2] DEBUG
org.seasar.framework.aop.interceptors.TraceInterceptor - BEGIN
test.dao.datasource2.TestDao#selectByTest(10)
2008-08-29 09:51:43,605 [http-8080-2] DEBUG
org.seasar.extension.dbcp.impl.ConnectionPoolImpl - 物理的なコネクションを取得しました
2008-08-29 09:51:43,605 [http-8080-2] DEBUG
org.seasar.extension.dbcp.impl.ConnectionPoolImpl -
論理的なコネクションを取得しました。tx=[FormatId=4360, GlobalId=1219971103401/0, BranchId=]
2008-08-29 09:51:43,620 [http-8080-2] DEBUG
org.seasar.extension.dbcp.impl.ConnectionWrapperImpl -
論理的なコネクションを閉じました。tx=[FormatId=4360, GlobalId=1219971103401/0, BranchId=]
2008-08-29 09:51:43,714 [http-8080-2] DEBUG
org.seasar.extension.dbcp.impl.ConnectionPoolImpl -
論理的なコネクションを取得しました。tx=[FormatId=4360, GlobalId=1219971103401/0, BranchId=]
2008-08-29 09:51:43,714 [http-8080-2] DEBUG
org.seasar.extension.jdbc.impl.BasicHandler -
    select文省略
2008-08-29 09:54:23,236 [http-8080-2] DEBUG
org.seasar.extension.dbcp.impl.ConnectionWrapperImpl -
論理的なコネクションを閉じました。tx=[FormatId=4360, GlobalId=1219971103401/0, BranchId=]
2008-08-29 09:54:23,236 [http-8080-2] DEBUG
org.seasar.framework.aop.interceptors.TraceInterceptor - END
test.dao.datasource2.TestDao#selectByTest(10) :
[[E-MAIL ADDRESS DELETED], [E-MAIL ADDRESS DELETED]]
2008-08-29 09:54:23,346 [http-8080-2] DEBUG
org.seasar.extension.jta.TransactionImpl -
トランザクションをコミットしました。tx=[FormatId=4360, GlobalId=1219971103401/0, BranchId=]
2008-08-29 09:54:23,346 [http-8080-2] DEBUG
org.seasar.framework.aop.interceptors.TraceInterceptor - END
test.web.sub1.TestAction#index() : [E-MAIL ADDRESS DELETED]
2008-08-29 09:54:23,455 [http-8080-2] DEBUG
org.seasar.framework.container.hotdeploy.HotdeployBehavior - HOT
deployを終了しました

よろしくお願い致します。

-- 
conpota <[E-MAIL ADDRESS DELETED]>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080829/8c6fcb9d/attachment-0001.html>


Seasar-user メーリングリストの案内