- 題名: sqlserver(express)で現実的に処理できる限界はどのくらいなのか
- 日時: 2012/05/09 0:58:33
- ID: 30423
- この記事の返信元:
- (なし)
- この記事への返信:
- [30424] Re[1]: sqlserver(express)で現実的に処理できる限界はどのくらいなのか2012/05/09 7:22:35
- [30425] Re[1]: sqlserver(express)で現実的に処理できる限界はどのくらいなのか2012/05/09 7:34:40
- ツリーを表示
分類:[.NET]
はじめて投稿させていただきます。shirocubと申します。
よろしくお願いします。
◯開発環境
・windows xp 32bit
・メモリ 2GB
・cpu 1Ghz
・visualstudio 2005 proffessional
・sqlserver 2008 R2 express
約100列、約260万行のテーブルが存在します。
(その名前をdataとします。)
(各列には温度などのfloat型のデータが入っています。)
(これで一ヶ月分ぐらいです。)
(主キー、インデックスも設定しています)
dataに対し、avgやmaxやminなどの集計関数を使用したsqlを実行すると、
sqladapterでfillするときにアプリケーション自体が落ちてしまいました。
(ご迷惑をおかけしうんたらかんたら…)
(イベントログに.net framework 2.0 report error? なんじゃらというエラーが残っていました。)
(sqladpterのタイムアウトは無制限にしています。)
約100列、約30万行程度にデータ量を減らすと、問題なく通ります。
(一週間分程度のデータ)
約100列、約260万行のテーブルに集計を掛けるということは、
現実的に無理なことをやっているのでしょうか?
→無理なことであれば、仕様ということで1週間単位でデータ処理するようユーザと交渉します。
または他に方法が存在するのでしょうか?
あればお教えいただきたく。
会社で書き込めないため、返信が遅くなるかも知れませんが、
何卒よろしくお願いいたします。