|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
MSDEでの処理件数
よねさん
[2002/03/06 9:13:13]
[1810]
|
Re:MSDEでの処理件数
Tomitomiさん
[2002/03/06 11:03:10]
[1811]
Re:MSDEでの処理件数
よねさん
[2002/03/06 15:26:38]
[1813]
Re:MSDEでの処理件数
Tomitomiさん
[2002/03/06 16:57:20]
[1816]
Re:MSDEでの処理件数
喜平さん
[2002/03/07 10:14:39]
[1819]
|
| [1810] MSDEでの処理件数 |
| 投稿者:よねさん 2002/03/06 9:13:13 |
| よねです。 いつもお世話になっています。 ASPでMSDEをデータベースにして、商品マスター10万件〜20万件の中から条件抽出を行い、ブラウザに表示するようなシステムを作っている最中です。 DBに関してまだあまり経験がないのでみなさんの中での経験談があれば是非教えていただきたいのですが、一般的にMSDE(SQLサーバー)で扱うデータの件数というのは最大で、どれくらい扱っているのでしょうか? サーバーのハードウェアの要件にもよるとは思うのですが、これくらいのサーバーでこれくらいの件数を抽出しても問題は全然無かった(もしくは問題があった)というようなお話を色々とお聞かせいただければと思って投稿させていただきました。 よろしくお願いいたします。 |
| [1811] Re:MSDEでの処理件数 |
| 投稿者:Tomitomiさん 2002/03/06 11:03:10 |
| こんにちは、Tomitomiです。 > ASPでMSDEをデータベースにして、商品マスター10万件〜20万件の中から条件抽出を行い、ブラウザに表示するようなシステムを作っている最中です。 > > DBに関してまだあまり経験がないのでみなさんの中での経験談があれば是非教えていただきたいのですが、一般的にMSDE(SQLサーバー)で扱うデータの件数というのは最大で、どれくらい扱っているのでしょうか? > > サーバーのハードウェアの要件にもよるとは思うのですが、これくらいのサーバーでこれくらいの件数を抽出しても問題は全然無かった(もしくは問題があった)というようなお話を色々とお聞かせいただければと思って投稿させていただきました。 SQLServerはさわったことないので、あまりわかりませんが、以下のURLを見つけました。 http://www.microsoft.com/japan/sql/techinfo/development/2000/MSDE2000.asp 引用 最大データベース サイズ − MSDE 2000 では、データベース当たり最大 2 GB がサポートされています。この制限はデータベース単位であり、サーバー単位ではありません。1 台のコンピュータで複数の MSDE 2000 インスタンスがサポートされ、各インスタンスのデータベース容量は最大 2 GB です。 件数というか容量で制限があるようです。私の経験では、Oracleでテーブル数が5つ、1つのテーブルの件数が20万件を扱っていますが、 別に問題等はありません。 またAccess2000では、サイズが600M一番件数の多いテーブルが20万件といったものを作ったことがあります。 なので件数的にはあまり気にしたことはありません。 まぁ最大20万件程度の小さい業務しかやったことないですが。 ようは、テーブル設計とインデックスをうまく利用するとレスポンスも問題はないと思います。 Access2000の例では、当初インデックスをつけていなかったのですが、 たしか5万件程度を越したところで検索スピードがむちゃくちゃ遅くなりました。 インデックスをつけた場合は、ストレス感じることなく検索できるようになりました。 説明へたですが、その辺大事にすれば全然問題ないんではないかなぁ |
| [1813] Re:MSDEでの処理件数 |
| 投稿者:よねさん 2002/03/06 15:26:38 |
| > ようは、テーブル設計とインデックスをうまく利用するとレスポンスも問題はないと思います。 > Access2000の例では、当初インデックスをつけていなかったのですが、 > たしか5万件程度を越したところで検索スピードがむちゃくちゃ遅くなりました。 > インデックスをつけた場合は、ストレス感じることなく検索できるようになりました。 > 説明へたですが、その辺大事にすれば全然問題ないんではないかなぁ tomitomiさん、早速のアドバイスありがとうございます。 ちなみに、もしよろしければOracleとAccessのそれぞれのサーバーマシンのスペックがどれくらいだったのか教えてはいただけないでしょうか? あと、私の中の勝手なイメージで、Accessのテーブルで実用的に動かせる件数って数万件程度までだと思っていました。 インデックスをつけてやれば検索効率を上げる事が可能という事ですね。 基本的にAccessでそれくらい実用的に動かせるのであれば、MSDEでそれより劣るという事は考えなくて済みそうなのでとりあえずは一安心しています(甘いか?) |
| [1816] Re:MSDEでの処理件数 |
| 投稿者:Tomitomiさん 2002/03/06 16:57:20 |
| こんにちは、Tomitomiです。 > あと、私の中の勝手なイメージで、Accessのテーブルで実用的に動かせる件数って数万件程度までだと思っていました。 Access97ではたしかにそう言われてました。 *でもAccess97で40万件動かしているのを見たことがありますw > インデックスをつけてやれば検索効率を上げる事が可能という事ですね。 > 基本的にAccessでそれくらい実用的に動かせるのであれば、MSDEでそれより劣るという事は考えなくて済みそうなのでとりあえずは一安心しています(甘いか?) > ちなみに、もしよろしければOracleとAccessのそれぞれのサーバーマシンのスペックがどれくらいだったのか教えてはいただけないでしょうか? Oracleのほうが客先でPenIII1G メモリ512M HDは40G Access2000のほうが、PenIII550 メモリ256M HDは20G ちなみに、Access2000のデータは趣味で作っていたロボットサーチエンジンで使用していました。 Webを巡回しデータをため込むといったもので、メモ型フィールドに文字列等をため込んで、それをLIKE検索するといった、 効率悪そうなものでしたが、前記書いたように楽勝でした。 なので普通のデータならもっと楽勝では?w。なんて思います。 ついでに、マシンスペックによる違いですが、 Oracleのほうは、開発環境はPenIII550で実稼動はPenIII1Gです。 で、実稼動サーバはOracleのチューニングもしてあります。 開発環境では遅い処理も実稼動サーバでは、ストレスなく処理されます。 PenIV2Gなんてどれだけ早いんだ?なんて思っているところです。 |
| [1819] Re:MSDEでの処理件数 |
| 投稿者:喜平さん 2002/03/07 10:14:39 |
> あと、私の中の勝手なイメージで、Accessのテーブルで実用的に動かせる件数って数万件程度までだと思っていました。 > インデックスをつけてやれば検索効率を上げる事が可能という事ですね。 > 基本的にAccessでそれくらい実用的に動かせるのであれば、MSDEでそれより劣るという事は考えなくて済みそうなのでとりあえずは一安心しています(甘いか?) access mdb については、基本的に、共有を目的として利用する のは無理が生じるでしょう。 逆に、全く、スタンドアロンな利用であれば、最高の パフォーマンスを出す可能性もあります。 http://www.bekkoame.ne.jp/~yoli/10man.htm http://www2p.biglobe.ne.jp/~sakurait/cstrue/index1998.htm |
|
TreeBBS For ASP V.0.1.3 |