大量のテキストを保持するオンラインジャーナルを作成することを考えています。200MBのデータベースが付属しているgo-daddysパッケージの1つを購入しようとしています。では、データベースに大量のテキストを保存する場合の経験則はありますか?
または、データをテキストファイルに保存し、必要なときに特定のファイルを要求した方がよいでしょうか。
大量のテキストを保持するオンラインジャーナルを作成することを考えています。200MBのデータベースが付属しているgo-daddysパッケージの1つを購入しようとしています。では、データベースに大量のテキストを保存する場合の経験則はありますか?
または、データをテキストファイルに保存し、必要なときに特定のファイルを要求した方がよいでしょうか。
基本的に、各データ行の最大サイズの合計を合計し、それに予想される行数を掛けます。
このスクリプトは、行サイズのかなり良いアイデアを提供します。
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/