en to ja translation catalogue (27 entries)

note: Tag: title
en: Performance Tuning
ja: パフォーマンスチューニング

note: Tag: para
en: Tuning for PostGIS performance is much like tuning for any PostgreSQL workload. The only additional consideration is that geometries and rasters are usually large, so memory-related optimizations generally have more of an impact on PostGIS than other types of PostgreSQL queries.
ja: PostGISの調整はPostgreSQLの作業量の調整と非常に似ています。ジオメトリとラスタは重く、メモリ関連の最適化は他のPostgreSQLクエリと比べて影響が大きい点だけは留意して下さい。

note: Tag: para
en: For general details about optimizing PostgreSQL, refer to <ulink url="https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server">Tuning your PostgreSQL Server</ulink>.
ja: PostgreSQLの最適化に関する一般的な詳細は、 <ulink url="https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server">Tuning your PostgreSQL Server</ulink>をご覧ください。

note: Tag: para
en: For PostgreSQL 9.4+ configuration can be set at the server level without touching <code>postgresql.conf</code> or <code>postgresql.auto.conf</code> by using the <code>ALTER SYSTEM</code> command.
ja: PostgreSQL 9.4以上では、<code>ALTER SYSTEM</code>を使うことで、<code>postgresql.conf</code>や<code>postgresql.auto.conf</code>を触ることなくサーバレベルで設定できます。

note: Tag: para
en: In addition to the Postgres settings, PostGIS has some custom settings which are listed in <xref linkend="PostGIS_GUC"/>.
ja: PostgreSQLの設定に加えて、PostGISには <xref linkend="PostGIS_GUC"/>で挙げる独自設定があります。

note: Tag: title
en: Startup
ja: 起動時

note: Tag: para
en: These settings are configured in <code>postgresql.conf</code>:
ja: 次に示す設定は<code>postgresql.conf</code>にあります。

note: Tag: para
en: Default: partition
ja: デフォルト: partition

note: Tag: para
en: This is generally used for table partitioning. The default for this is set to "partition" which is ideal for PostgreSQL 8.4 and above since it will force the planner to only analyze tables for constraint consideration if they are in an inherited hierarchy and not pay the planner penalty otherwise.
ja: 一般的にテーブルのパーティショニングに使われます。デフォルトとして"partition"に設定されています。継承階層内にあり、プランナにペナルティ以外を払わないなら、クエリプランナにテーブルの制約条件の解析だけを行わせるので、PostgreSQL 8.4以上ではこれが理想的です。

note: Tag: para
en: Default: ~128MB in PostgreSQL 9.6
ja: デフォルト: PostgreSQL 9.6では128MB以下

note: Tag: para
en: Set to about 25% to 40% of available RAM. On windows you may not be able to set as high.
ja: 利用可能なRAMの25%から40%を設定します。Windowsでは高く設定することができないかも知れません。

note: Tag: para
en: <ulink url="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-WORKER-PROCESSES">max_worker_processes</ulink> This setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this setting has additional importance in that it controls the max number of processes you can have for parallel queries.
ja: <ulink url="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-WORKER-PROCESSES">max_worker_processes</ulink> これは、PostgreSQL 9.4以上で有効です。PostgreSQL 9.6以上では、パラレルクエリ処理に使うプロセス数の最大値の制御で、さらに重要なものとなっています。

note: Tag: para
en: Default: 8
ja: デフォルト: 8

note: Tag: para
en: Sets the maximum number of background processes that the system can support. This parameter can only be set at server start.
ja: システムが対応できるバックグラウンドプロセスの最大値を設定します。このパラメータはサーバ起動時のみ設定できます。

note: Tag: title
en: Runtime
ja: 実行時

note: Tag: para
en: <ulink url="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-WORK-MEM">work_mem</ulink> - sets the size of memory used for sort operations and complex queries
ja: <ulink url="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-WORK-MEM">work_mem</ulink> - 並べ替えや複雑なクエリに使われるメモリのサイズの設定

note: Tag: para
en: Default: 1-4MB
ja: デフォルト: 1-4MB

note: Tag: para
en: Adjust up for large dbs, complex queries, lots of RAM
ja: 大きなデータベースの場合や、複雑なクエリの場合、RAMが多い場合は値を大きくするように調整します。

note: Tag: para
en: Adjust down for many concurrent users or low RAM.
ja: 同時接続ユーザ数が多い場合や、RAMが少ない場合には値を小さくするように調整します。

note: Tag: para
en: If you have lots of RAM and few developers:
ja: たくさんのRAMを持ち、少数の開発者しかいない場合は次のようにします。

note: Tag: para
en: <ulink url="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM">maintenance_work_mem</ulink> - the memory size used for VACUUM, CREATE INDEX, etc.
ja: <ulink url="http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM">maintenance_work_mem</ulink> - VACUUM, CREATE INDEX等で使われるメモリのサイズ

note: Tag: para
en: Default: 16-64MB
ja: デフォルト: 16-64MB

note: Tag: para
en: Generally too low - ties up I/O, locks objects while swapping memory
ja: 一般的には低すぎます - メモリスワップの間、入出力が拘束され、オブジェクトがロックされます。

note: Tag: para
en: Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on the # of concurrent users. If you have lots of RAM and few developers:
ja: たくさんのRAMを持つ本番サーバでは32MBから1GBが推奨ですが、同時接続ユーザ数に依存します。たくさんのRAMを持ち、少数の開発者しかいない場合は次のようにします。

note: Tag: para
en: This setting is only available for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS 2.3+ supports parallel queries. If set to higher than 0, then some queries such as those involving relation functions like <code>ST_Intersects</code> can use multiple processes and can run more than twice as fast when doing so. If you have a lot of processors to spare, you should change the value of this to as many processors as you have. Also make sure to bump up <code>max_worker_processes</code> to at least as high as this number.
ja: この設定はPostgreSQL 9.6以上で使用でき、並列クエリに対応しているPostGIS 2.3以上に影響は限られます。0より大きい値に設定すると、<code>ST_Intersects</code>といった関係関数を含むクエリで、複数プロセッサが使われるようにできます。その時、2倍を超える速度が出る可能性があります。予備のプロセッサが多数ある場合には、この値をプロセッサ数に変更するべきです。また、<code>max_worker_processes</code>をこの値と同じにするようにします。

note: Tag: para
en: Default: 0
ja: デフォルト: 0

note: Tag: para
en: Sets the maximum number of workers that can be started by a single <varname>Gather</varname> node. Parallel workers are taken from the pool of processes established by <varname>max_worker_processes</varname>. Note that the requested number of workers may not actually be available at run time. If this occurs, the plan will run with fewer workers than expected, which may be inefficient. Setting this value to 0, which is the default, disables parallel query execution.
ja: 単一の<varname>Gather</varname>ノードが開始できるワーカの最大数を設定します。並列ワーカは、<varname>max_worker_processes</varname>で確立されたプロセスのプールから取得されます。要求したワーカ数は、実際には実行可能になっていない場合があることに注意して下さい。これが発生する場合には、想定より少ないワーカでプランが実行され、非効率になります。これの値を0 (デフォルト値)にすると、パラレルクエリ実行が無効になります。
