Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
f9ce21f9
Commit
f9ce21f9
authored
Mar 30, 2007
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update Japanese FAQ.
Jun Kuwamura
parent
2ebfe9a8
Changes
2
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
106 additions
and
63 deletions
+106
-63
doc/FAQ_japanese
doc/FAQ_japanese
+49
-29
doc/src/FAQ/FAQ_japanese.html
doc/src/FAQ/FAQ_japanese.html
+57
-34
No files found.
doc/FAQ_japanese
View file @
f9ce21f9
PostgreSQL(ポストグレス・キュー・エル)についてよくある質問とその解答(FAQ)
原文最終更新日:
Fri Jan 5 15:40:20 ES
T 2007
原文最終更新日:
Tue Mar 20 13:43:40 ED
T 2007
現在の維持管理者: Bruce Momjian (bruce@momjian.us)
Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp)
...
...
@@ -37,6 +37,7 @@ Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp)
1.11) SQLはどうすれば学べますか?
1.12) パッチを提供したり、開発チーム参加するにはどうすればよいですか?
1.13) 他のDBMSと比べてPostgreSQLはどうなのですか?
1.14) PostgreSQLは国毎の最新の夏時間の変更を扱いますか?
ユーザ・クライアントの質問
...
...
@@ -53,8 +54,8 @@ Maintainer of Japanese Translation: Jun Kuwamura (juk at PostgreSQL.jp)
?
3.4) どのようなデバグ機能が使えますか?
3.5) 接続しようとするときに 'Sorry, too many clients' が出るのはなぜですか?
3.6) PostgreSQLのアップグレードの手順はどう
し
ますか?
3.7) ハードウェアにはど
ん
なコンピュータを使えばよいですか?
3.6) PostgreSQLのアップグレードの手順はどう
なり
ますか?
3.7) ハードウェアにはど
のよう
なコンピュータを使えばよいですか?
操作上の質問
...
...
@@ -227,7 +228,7 @@ ftp://ftp.PostgreSQL.org/pub/
1.6) 最新のリリースはどれですか?
PostgreSQL の最新版はバージョン 8.2.
1
です。
PostgreSQL の最新版はバージョン 8.2.
3
です。
我々は、1年毎にメジャーリリースを、数ヵ月ごとのマイナーリリースを行なうことを計
画しています。
...
...
@@ -426,6 +427,14 @@ http://www.postgresql.jp/PostgreSQL/references.html
スタイルの使用許諾に外れない限り、PostgreSQLのコードを制限無しで商品に組み
込むことができます。
1.14) PostgreSQLは国毎の最新の夏時間の変更を扱いますか?
合州国の夏時間の変更は、PostgreSQLのリリース8.0.4以降[4+]と、その後のメジャーリ
リース、たとえば 8.1 には含まれています。カナダとオー西部ストラリアの変更は、
8.0.[10+], 8.1.[6+] および、その後のメジャーリリースのすべてに含まれます。8.0よ
り前のPosrgreSQLではオペレーティングシステムのタイムゾーンデータベースを夏時間
情報のために使っています。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ユーザ・クライアントの質問
...
...
@@ -535,25 +544,34 @@ postmaster
postgresql.conf の中の max_connections の値を変更して postmasterを再起動するこ
とで可能になります。
3.6) PostgreSQLのアップグレードの手順はどうしますか?
3.6) PostgreSQLのアップグレードの手順はどうなりますか?
バージョン番号付けの方針については、http://www.postgresql.org/support/
versioning をご覧ください。
PostgreSQLチームはマイナーリリースではバグの修正しか行ないませんので、たとえば
7.4.8 から 7.4.9 へのアップグレードにダンプとリストアは必要ありません。したがっ
て、データベースサーバを一時的に停止して、アップデートしたバイナリをインストー
ルし、そして、サーバをリスタートするだけです。
新しい機能を盛り込むPostgreSQLのメジャーリリースはだいたい年に1回程度行ないます
。メジャーリリースは、たとえば、8.1から8.2へのように、バージョン番号の1番目か2
番目の部分を増やしてゆきます。
全ユーザはできるだけ早く最新のマイナーリリースにアップグレードするべきです。す
べてのアップグレードにリスクはつきものですが、 PostgreSQLのマイナーリリースは、
なるべく小さなリスクで一般的なバグの修正だけを目論んだものです。我々コミュニテ
ィの中ではアップグレードしないほうがもっとリスクが高いものと考えられてい
ます。
PostgreSQLのメジャーリリースは通常、システムテーブルとデータの内部フォーマット
を変更します。これらの変更はたいていは複雑なのでで、データファイルの後方互換性
を維持したりはしません。メジャーアップグレードのためには、データベースのダンプ/
リロードが必要になり
ます。
しかし、メジャーリリース(たとえば、7.3 から 7.4 のような)では、システムテーブ
ルやデータファイルの内部フォーマットの変更をしばしば行ないます。これらの変更は
たいてい複雑で、そのため我々はデータファイルのための後方互換性を維持することが
できません。メジャーアップグレードのためには、データベースのダンプ/リロードが必
要です。
マイナーリリースは、たとえば、8.1.5 から8.1.6へのように、バージョン番号の3番目
の値を増やします。PostgreSQLチームは、マイナーリリースに対しては、バグフィクス
しか行ないません。すべてのユーザは、できるだけ最新のマイナーリリースに更新すべ
きです。アップグレードには、常にリスクがつきものですから、PostgreSQLのマイナー
修正リリースでは、頻繁に発生したり、セキュリティに関係したり、データがつぶれる
バグだけを修正し、アップグレードのリスクを最小限にとどめます。我々のコミュニテ
ィでは、アップグレードするリスクよりも、アップグレードしないリスクのほうが高い
と考えています。
3.7) ハードウェアにはどんなコンピュータを使えばよいですか?
マイナーリリースのアップグレードにはダンプとリストアの必要はなく、データベース
サーバを停止して、アップデートされたバイナリをインストールし、サーバをリスター
トします。
3.7) ハードウェアにはどのようなコンピュータを使えばよいですか?
PCハードウェアはほとんど互換性がありますので、ほとんどの人は、すべてのPCハード
ウェアが同じ品質だと思い込む傾向があります。しかし、それは間違いです。ECC RAM、
...
...
@@ -656,25 +674,25 @@ VACUUM FULL tab
例題として、各行に整数とテキスト記述を持つ 100,000行のファイルを考えてみましょ
う。テキストの文字列の平均長さを20バイトと仮定すると、フラットファイルの大きさ
は約2.8MB です。このデータを含む PostgreSQL データベースファイルの大きさは次の
ように約5.
6
MBと見積もることができます:
ように約5.
2
MBと見積もることができます:
2
8
bytes: 各ロウのヘッダ(概算)
2
4
bytes: 各ロウのヘッダ(概算)
24 bytes: 整数(int)フィールドとテキスト(text)フィールド
+ 4 bytes: ページ上のタップルへのポインタ
----------------------------------------
5
6
bytes per row
5
2
bytes per row
PostgreSQL のデータページサイズは 8192バイト(8KB)なので:
8192 bytes per page
------------------- = 146 rows per database page (切り捨て)
5
6
bytes per row
5
2
bytes per row
100000 data rows
-------------------- = 6
85
database pages (切り上げ)
1
46
rows per page
-------------------- = 6
33
database pages (切り上げ)
1
58
rows per page
6
85 database pages * 8192 bytes per page = 5,611,520 bytes (5.6
MB)
6
33 database pages * 8192 bytes per page = 5,185,536 bytes (5.2
MB)
インデックスは、これほどのオーバヘッドは要求しませんが、インデックス付けされる
データを含む以上、それなりに大きくなります。
...
...
@@ -939,8 +957,10 @@ contrib/dblink
4.18) 関数から複数のロウまたはカラムを返すにはどうしますか?
集合を返す関数(Set Returning Functions): http://techdocs.postgresql.org/guides/
SetReturningFunctions を使うと簡単です
集合を返す関数(Set Returning Functions): http://www.postgresql.org/docs/
techdocs.17
を使うと簡単です
。
...
...
@@ -1017,7 +1037,7 @@ client_encoding
[訳注:
日本語版の製作については以下の通りです。
最終更新日: 2007年0
1月07
日
最終更新日: 2007年0
3月25
日
翻訳者: 桑村 潤 (Jun Kuwamura <juk at PostgreSQL.jp>)
このFAQの和訳の作成にあたり協力をしてくださった方々(敬称は略させていただきます):
...
...
doc/src/FAQ/FAQ_japanese.html
View file @
f9ce21f9
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment