
PostgreSQL - 管理
設定、レプリケーション、インデックス(B-tree、GIN、GiST、BRIN)、VACUUM、EXPLAIN ANALYZE、拡張機能、バックアップ
20 面接問題·
Mid-Level
1shared_buffersやwork_memのような主要なサーバーパラメータを含むPostgreSQL設定ファイルはどれですか?
1
shared_buffersやwork_memのような主要なサーバーパラメータを含むPostgreSQL設定ファイルはどれですか?
回答
postgresql.confファイルには、メモリ割り当て(shared_buffers、work_mem)、接続設定、ロギング、パフォーマンスチューニングなど、PostgreSQLサーバーの主要な設定パラメータが含まれています。このファイルはサーバー起動時に読み込まれ、一部のパラメータは完全な再起動が必要です。
2データキャッシュに使用される共有メモリ量を定義するPostgreSQLパラメータはどれですか?
2
データキャッシュに使用される共有メモリ量を定義するPostgreSQLパラメータはどれですか?
回答
shared_buffersは、PostgreSQLがデータのキャッシュに使用するメモリ量を定義します。このパラメータは、すべての接続で共有されるバッファプールのサイズを決定するため、パフォーマンスにとって重要です。PostgreSQL専用サーバーの場合、サーバーの総RAMの25%から40%に設定することが一般的に推奨されます。
3PostgreSQLのストリーミングレプリケーションとロジカルレプリケーションの主な違いは何ですか?
3
PostgreSQLのストリーミングレプリケーションとロジカルレプリケーションの主な違いは何ですか?
回答
ストリーミングレプリケーションは、WAL(Write-Ahead Log)レベルの変更をバイナリ形式で送信し、プライマリデータベースの正確なコピーを作成します。ロジカルレプリケーションは、変更を論理的なSQL操作にデコードし、特定のテーブルを選択的にレプリケーションしたり、レプリケーション中にデータを変換したりできます。ロジカルレプリケーションはより柔軟性を提供しますが、わずかに高いオーバーヘッドがあります。
4
全文検索とJSONB型カラムに最も適したPostgreSQLインデックスタイプはどれですか?
5
BRIN(Block Range Index)が特に効果的なのはどのような場合ですか?
+17 面接問題
その他のData Engineering面接トピック
Linux & Shell - 基礎
Junior
20問Git & GitHub - 基礎
Junior
20問データエンジニアリングのための高度なPython
Junior
25問Docker - 基礎
Junior
25問Google Cloud Platform - 基礎
Junior
20問CI/CDとコード品質
Mid-Level
20問Docker Compose
Mid-Level
20問FastAPI - データAPI
Mid-Level
20問Data Engineering向けの高度なSQL
Mid-Level
20問Data Lake - アーキテクチャと取り込み
Mid-Level
20問データエンジニアリングのためのBigQuery
Mid-Level
20問Data EngineeringのためのData Modeling
Mid-Level
20問Fivetran & Airbyte - データ取り込み
Mid-Level
20問dbt - 基礎
Mid-Level
20問Apache Airflow - 基礎
Mid-Level
20問Kubernetes - 基礎
Mid-Level
20問dbt - 高度な機能
Senior
20問ETL / ELT / ETLT パターン
Senior
20問Apache Airflow - 上級
Senior
20問Airflow + dbt - パイプラインオーケストレーション
Senior
20問PySpark - 大規模処理
Senior
20問Google Pub/Sub - データストリーミング
Senior
20問Apache Beam & Dataflow
Senior
20問Kubernetes - 本番環境とスケーリング
Senior
20問Terraform - Infrastructure as Code
Senior
20問NoSQLデータベース
Senior
20問モダンなData Architecture
Senior
20問モニタリングとオブザーバビリティ
Senior
20問IAMとデータセキュリティ
Senior
20問