[Seasar-s2dotnet 121] Re: S2DAO.NET の実行時間

fukuda-k@topacs.co.jp fukuda-k
2006年 2月 3日 (金) 19:55:30 JST


杉本様

ご返事ありがとうございます。

> S2Dao.NET付属のサンプルは、手元では当然0.1秒も
> かからない速度で動作しております。

この速度で実行されると問題なく利用できると思います。

現状では、サンプルコードのDB接続をOracleに切り替えて実行したときに
画面に表示されたメッセージをみると、1行目と2行目の間隔が9秒近くあ
りました。
この間、S2ではどのようなことをしているのでしょうか。

サンプルの変更点は、 Oracle Data Provider for .NETを使用する部分と、
Oracleへの接続情報です。
このほかに確認したほうがよい部分はありますでしょうか。

いろいろ質問して申し訳ございません。
宜しくお願い致します。

(↓サンプルの画面に表示されたメッセージ)
DEBUG 2006-02-03 19:22:57,798 [2684] 論理的なコネクションを取得しました
DEBUG 2006-02-03 19:23:06,939 [2684] 論理的なコネクションを閉じました
DEBUG 2006-02-03 19:23:06,939 [2684] SELECT S2DAO_EMP_TBL.DEPTNUM, 
S2DAO_EMP_TBL.ENAME, S2DAO_EMP_TBL.EMPNO FROM S2DAO_EMP_TBL
DEBUG 2006-02-03 19:23:06,939 [2684] 論理的なコネクションを取得しました
DEBUG 2006-02-03 19:23:06,939 [2684] 論理的なコネクションを閉じました
/** 全ての従業員のリスト **/
Empno=7369, Ename=SMITH, Deptnum=20
Empno=7499, Ename=ALLEN, Deptnum=30

(↓サンプルの変更点)
[App.Config]
            <!-- Oracle Data Provider for .NET を使用する場合に必要です。 
-->
            <assembly>Oracle.DataAccess, version=10.1.0.400, 
Culture=neutral, PublicKeyToken=89b483f429c47342</assembly>

[OracleEx.dicon]
    <!-- データソース -->
    <component name="SqlDataSource" 
class="Seasar.Extension.Tx.Impl.TxDataSource">
                <!--
                <property name="DataProvider">Oracle</property>
        -->
                <!-- ODP.NETを使用する場合 -->
        <property name="DataProvider">ODP.NET</property>
        <property name="ConnectionString">"Data Source=STAFFDB;User 
ID=SCM;Password=SCMUSER"</property>
    </component>

> sugi-k @ mgw.ibsnet.co.jp 
> 送信者: seasar-s2dotnet-bounces @ lists.sourceforge.jp
> 2006/02/03 14:41
> seasar-s2dotnet @ lists.sourceforge.jp> 返信してください
> 
> 宛先
> seasar-s2dotnet @ lists.sourceforge.jp
> cc
> 
> 件名
> [Seasar-s2dotnet 120] Re: S2DAO.NET の実行時間
> 
> こんにちは。杉本です。
> 
> S2Dao.NET付属のサンプルは、手元では当然0.1秒も
> かからない速度で動作しております。
> 
> ただ、1万件のレコードでそれなりに項目数、容量がある
> ものをEnitityにセットしリストを作成する場合などは、データ取得後の
> Entityへのデータ登録に、5秒くらいかかって
> しまうという経験があります。
> 
> 現在進行中の案件では、S2Dao.NETを使用し1秒間に100件くらいの
> Insert処理も問題なく行っております。(複数スレッド使ってますが)
> 
> seasar-s2dotnet-bounces @ lists.sourceforge.jp wrote on 2006/02/03 
14:29:08:
> 
> > お疲れ様です。 
> > 突然ですみませんが、S2DAO.NETを利用した実装をご経験の方に 
> > 実行時間の問題がなかったかどうか確認したいのです。 
> > 具体的には、Seaserプロジェクトから提供されているサンプルコード
> > をそのまま実行しても 
> > 10秒くらいかかってしまうという問題にぶちあたっています。 
> > DBアクセス時間はほとんど問題にならず、Seaser側の処理時間が 
> > かかっているという、メンバーの報告を受けています。 
> > 10秒というと、アプリケーションへの実装としてはお話にならない遅さです
が 
> 
> > 本当に10秒もかかるのか??。。。というギモンもあります。 
> > 皆様の実績をお待ちしています。 
> > _______________________________________________
> > Seasar-s2dotnet mailing list
> > Seasar-s2dotnet @ lists.sourceforge.jp
> > http://lists.sourceforge.jp/mailman/listinfo/seasar-s2dotnet
> _______________________________________________
> Seasar-s2dotnet mailing list
> Seasar-s2dotnet @ lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/seasar-s2dotnet
> 
-------------- next part --------------
HTMLの添付ファイルが除去されました.
URL: http://lists.sourceforge.jp/mailman/archives/seasar-s2dotnet/attachments/20060203/357270c1/attachment.htm


seasar-dotnet メーリングリストの案内