[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 メーリングリストの案内