2

大量のテキストを保持するオンラインジャーナルを作成することを考えています。200MBのデータベースが付属しているgo-daddysパッケージの1つを購入しようとしています。では、データベースに大量のテキストを保存する場合の経験則はありますか?

または、データをテキストファイルに保存し、必要なときに特定のファイルを要求した方がよいでしょうか。

4

1 に答える 1

2

基本的に、各データ行の最大サイズの合計を合計し、それに予想される行数を掛けます。

このスクリプトは、行サイズのかなり良いアイデアを提供します。

    SELECT  OBJECT_NAME(sc.[id]) TableName,
    COUNT(sc.name) NumberColumns,
    SUM(sc.length) + 96 MaxRowLength,
    8060 / (SUM(sc.length) + 96) AS RecordsPerPageFROM  syscolumns sc
    INNER JOIN sysobjects so ON sc.[id] = so.[id]WHERE  OBJECT_NAME(sc.id) = 'Blah'GROUP BY OBJECT_NAME(sc.[id])ORDER BY SUM(sc.length) DESC

このリンクから詳細情報を入手できます http://www.simple-talk.com/sql/database-administration/estimating-disk-space-requirements-for-databases/

于 2012-10-18T17:14:55.743 に答える