• ベストアンサー

SQLの初期サイズについて

皆様、よろしくお願い致します。 大容量のデータをMicrosoft SQL Server2019にて管理しようと思っております。 ハードディスクの容量は3TBございます。 [行データ]の初期サイズを2TB、[ログ]を500MBと思っております。 大容量での設定が初めてなので適切かご意見ご教示頂ければ幸甚です。 以上、よろしくお願い申し上げます。

質問者が選んだベストアンサー

  • ベストアンサー
  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.1

テーブルのサイズは、 各フィールドの数、属性、格納されるレコード数、 インデックスをどれほど設定すのかに依存しますので、 それらの情報を整理し、 https://docs.microsoft.com/ja-jp/sql/relational-databases/databases/estimate-the-size-of-a-table?view=sql-server-ver16 を参考に計算してみるといいと思います。 また、増分をどれくらいにするかは そのテーブルに追加される頻度、レコード数を勘案する必要があります。 私だったら、ざっくり求めて定義し、テストデータなり 本番データを格納し、確認します。 データベースの使用率は https://qiita.com/irohasu19/items/3f0f610c5de51933daab といった方法で確認できます。

bikko5_729
質問者

お礼

ご丁寧なアドバイスありがとうございます。 とても参考になる情報でした。 感謝しております。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Microsoft SQL入替えについて

    皆様、よろしくお願いいたします。 (1)現在、Windwos Server2012 R2 Standardにて ・Microsoft SQL 2008R2 Standardを使用しております ・近々、SQL Server 2017 Standardに入替えようと思っております (2)入替えは以下の手順で行おうと思っておりますが、何か注意すべき点があればご教示頂ければ幸甚です。 ・SQL 2008R2からデータ抜き出し ・SQL 2008R2のアンインストール ・サーバー再起動 ・SQL 2017のインストール ・SQL 2017にデータセット ・サーバー再起動 よろしくお願い申し上げます。

  • SQL Server2005のデータベースの限界

    SQL Serverについては全くの初心者のため、とても初歩的な質問で恐縮ですが、ご教示頂きたくお願い致します。 Win2003Server上で、某アプリケーションによりクライアントPCの操作ログ等をSQLデータベースとして記録されていきます。 毎日データは増え続けるわけですが、SQLのデータベースって、一体どれぐらいの容量まで、問題なく試用できるものなのでしょうか? アプリケーションがデータベースを作っていますので、インデックス等はきっちり作成されているものと仮定して頂いて結構です。 一般的には、データベースの容量には特に限界なしとネット上の情報でありますが、(MSの制限では、TBレベルではあるようですが) よろしくお願い致します。

  • 仮想メモリー不足なので初期サイズを20000にできるか?

    「仮想メモリーの容量が足りない」と表示されたので、アドバイス お願い致します。 メモリーが足りない時、緊急避難的にハードディスクの分を使用する方法 があると思います。 マイコンピュータの右クリック⇒プロパティ⇒詳細設定⇒パフォーマンス ⇒詳細設定の中に仮想メモリの容量が指定できます。以下が詳細です。 ドライブ C 空き領域 22192MB 「カスタムサイズ」 初期サイズ(MB)350 最大サイズ(MB)720 「すべてのドライブの総ページ ファイルサイズ」 最小限        2MB 推奨        358MB 現在の割り当て 720MB ヘルプによると「推奨より高い数字にするのが良い」と記載されていたの で、とりあえず最大サイズの「720」に変更してみました。 つまり「初期サイズ(MB)350」を「720」へ変更したわけです。 そこで質問なのですが、初期サイズをもっと高い数字に変更しても大丈夫 でしょうか?例えば、「3000」とか「20000」とかにです。 空き領域が「22192MB」あるので平気なのかなと思ったのですが、 よく分からないので教えて頂けばうれしいです。「720」に変更しても まだメモリーが足りないのか、ページが表示されるのが遅く動きも鈍いで す。よろしくお願いいたします。 パソコン 富士通FMV CE8 85L メモリ (RAM)容量: 256 MB C:ハードディスク 使用領域 6.44GB C:ハードディスク 空き領域 20.9GB

  • SQLの更新方法について

    SQLの更新方法について 環境 OS:windows XP home sql server express2008 Microsoft SQL Server Management Studio 10.0.1600.22 現象 MS ACCESSからODBCを通してsql server express2008の中に作ったテーブル”TB01”にアクセスしていました。 あるときSQL Server Management StudioでTB01を削除しました。 ところがACCESSからODBCを通して接続すると削除したはずのテーブル”TB01”が見えていて リンクを張るとデータも出てきます、 ためしに新しくデータベースを作ってテーブルを作成してもODBCからは昔のままのテーブルしかありません。 SQL SERVERを再起動しても変わりません、どのようにすればSQLの内容を更新できるのでしょうか? どなたかお知恵を拝借願います。

  • 大容量のハードディスクの初期化ですが

    最近は最大で8TBとかいう大容量のハードディスクが販売されてますが。 私のパソコンはWin7 32bitですが、データ専用として使うにしろ、これだけの大容量のハードディスクを初期化してフォーマットする場合大変な時間がかかると思うのですが。 8TBだと、恐らくまる2日はかかるのではないかと。 それでもやるしかないのでしょうか。 簡単に短時間でする方法とか、特別なアプリなどあるのでしょうか。 よろしく。

  • SQL Serverのエラーについて

    サーバーの環境 OS:MS Windows NT Server 4.0 DB:MS SQL Server6.5 SQL Server 6.5 Service Pack 5a Windows NT 4.0 Service Pack 6a Internet Information Server 4.0 Internet Explorer 5.5 SQL Serverにクエリーを実行すると以下のエラーが発生します。 解決方法をご存知の方いましたらご教授願います。 Microsoft OLE DB Provider for ODBC Drivers エラー '80040e14' [Microsoft][ODBC SQL Server Driver][SQL Server]行のサイズが 2107 になり、作業テ-ブルの作成に失敗しました。テ-ブル 2014 内の 1 行の許容サイズを超えます。

  • メモリが512MBでも1,048,516 TBは可能?

    http://www.microsoft.com/japan/solutions/lob/suffering/upsize2.mspx より 「SQL Server なら、1 つのファイルあたり、Access のデータ容量制限の約 5 億倍(1,048,516 TB)までのデータを扱うことが可能です。」 と書いてあるのですが パソコンのスペックのメモリが512MBなのですがそれでも可能なのでしょうか? いまいち仕組みがわかりません。

  • SQL Serverデータベースファイル

    Visual Studio2010の勉強をし始めました。データソースの変更についてお教え願います。 データソースの変更に、 ■Microsoft SQL Server ■Microsoft SQL Serverデータベースファイル 二つあります。この二つは何が違うのでしょうか? 説明も書いてありますが、イマイチわかりません。 ネット検索もしましたが、見つけることができませんでした。 平たく、簡単に言うとどういったことでしょうか? 宜しくお願い致します。

  • 【続】SQL Server 2005のインストールがうまくいきませんでした。(SQL Server Native Client)

    前回質問したところ (http://oshiete1.goo.ne.jp/qa4903628.html) jamshid6様に教えていただいて Microsoft Data Access Components (MDAC) 2.8 SP1.EXE をインストールしました。 そして再度、 Microsoft SQL Server Management Studio Express.msi をインストールしようとしたことろ 前回のエラー点(システム構成チェック)は通過したのですが 今回また違うエラーが発生してしまいました。 今回のエラーは まず最初に 「製品 Microsoft SQL Server Native Client のインストール パッケージが見つかりませんでした。 有効なコピーのインストール パッケージ 'sqlncli.msi' を使ってもう一度インストールしてください。」 というメッセージボックスが表示され、 「セットアップの進行状況」は --------------------------------------------------------- ・Server Native Client           「セットアップに失敗しました。」 ・SQL Server データベース サービス    「セットアップに失敗しました。」 ・SQL セットアップ サポート ファイル   「セットアップが完了しました」 ・MSXML 6                 「セットアップが完了しました」 ・SQL VSS Writer              「セットアップが完了しました」 --------------------------------------------------------- と表示されました。 「アプリケーションの追加と削除」を見ると ・Microsoft SQL Server Native Client ・Microsoft SQL Server セットアップ サポート ファイル (英語) ・Microsoft SQL Server VSS Writer ・MSXML 6.0 Parser がインストールされています。 ログに Product : SQL Native Client Error : 製品 Microsoft SQL Server Native Client のインストール パッケージが見つかりませんでした。有効なコピーのインストール パッケージ 'sqlncli.msi' を使ってもう一度インストールしてください。 と書いてあることから 「sqlncli.msi」をダウンロードし、インストールしようとしたことろ、 「Microsoft SQL Server Native Client のセットアップへようこそ」 となっています。 なぜ「アプリケーションの追加と削除」に「Microsoft SQL Server Native Client」は インストールされているのにエラーになるのでしょうか? この場合、一度「Microsoft SQL Server Native Client」のみアンインストールして 「「sqlncli.msi」」をインストールすればいいのでしょうか? ご教授よろしくお願い致します。 (OS:2000、メモリ:512MB)

  • 外付けハードディスクにSQLサーバのDB構築可能

    サーバに、SQL Server2005がインストールされており、すでにデータ領域が確保されています。今回別にデータ領域を確保しようとしたハードディスクの容量が不足しているので、USBの外付けハードディスクににデータ領域を確保しようと考えているのですが、可能でしょうか

印刷されず 白紙で出てきます
このQ&Aのポイント
  • DCP-J982N を使っています。二か月ほど使いませんでした。昨日、デジカメ、スマホ、パソコンからプリントアウトしましたが、受信はしますが、白紙で出てきます。
  • DCP-J982Nを使っているが、二か月ほど使用していなかった。昨日、デジカメ、スマホ、パソコンからプリントアウトしようとしたが、受信はできるものの、白紙が出力される。
  • DCP-J982Nを利用しており、二か月ほど使用していなかった。デジカメ、スマホ、パソコンからプリントアウトした際、受信はできるが、白紙が出力される。
回答を見る