pg_hint_plan - en to ja translation catalogue (3 entries)

en: Synopsis
ja: 概要

en: `pg_hint_plan` makes it possible to tweak PostgreSQL execution plans using so-called "hints" in SQL comments, like `/*+ SeqScan(a) */`.
ja: `pg_hint_plan`はヒント (SQLコメント内の`/*+ SeqScan(a) */`など) を用いることで実行計画を制御することができます。

en: PostgreSQL uses a cost-based optimizer, which utilizes data statistics, not static rules. The planner (optimizer) esitimates costs of each possible execution plans for a SQL statement then the execution plan with the lowest cost finally be executed. The planner does its best to select the best execution plan, but is not always perfect, since it doesn't count some properties of the data, for example, correlation between columns.
ja: PostgreSQLのプランナは静的なルールではなくデータの統計情報を用いたコストベースのオプティマイザを利用しています。プランナ（オプティマイザ）はSQL文に対して可能な限りの実行計画のコストを推定し、最もコストが低い実行計画を最終的に選択します。プランナは最適な実行計画を選択するために最善を尽くしますが、データのいくつかの特性（例えば、カラム間の相関関係）を考慮していないため、常に完璧とは言えません。
