データベース

17本の記事があります。

  1. データベースOracle ASMのディスクが見えない・マウント失敗の対処

    Oracle ASMでディスクグループをマウントできない、ディスクが見えない、容量不足といったトラブルの対処をまとめました。ASM側の状態確認からOSのデバイスと権限、asm_diskstring、ディスクヘッダ、リバランスの見方、ORA-15041などエラー別の対処まで順に解説します。

  2. データベースOracle Database@AWSに接続できない原因と対処

    Oracle Database@AWSでExadataに接続できない・TNSタイムアウトになる原因の多くは、ODBネットワークのピアリングとDNS解決の設定漏れです。ORA-12170などエラー別の切り分け手順と確認コマンド、再発防止のチェックポイントを整理します。

  3. データベースPostgreSQL GUIツールおすすめ7選|比較と選び方

    PostgreSQLのGUIツールをpgAdmin・DBeaver・DataGripなど7本で比較。実行計画の可視化、RDS/Aurora接続、CSV取り込み、ライセンス費用を軸に用途別のおすすめと、本番DBへ接続する際の安全設定までまとめます。

  4. データベースeffective_cache_sizeの適正値と確認手順

    インデックスが使われずSeq Scanになる原因で多いeffective_cache_sizeのデフォルト放置。現在値の確認方法、搭載メモリからの適正値の決め方、実行計画が変わらない時の切り分け、RDSでの注意点を手順で解説します。

  5. データベースPostgreSQL EOL対応|確認手順と移行の判断基準

    PostgreSQLのEOL(サポート終了)への対処を、確認すべき順番どおりに解説。稼働バージョンとEOL日の確認、RDS/Auroraの延長サポートの判断、pg_upgradeと論理レプリケーションでの移行手順、EOL後に実際に起きるリスクまでまとめます。

  6. データベースOracle DATE型の比較・変換エラーを即解決

    Oracle の DATE 型で日付が一致しない、ORA-01858 や ORA-01861 が出るトラブルを原因の切り分け順に解決。時刻部分の扱い、TO_DATE の書式指定、NLS_DATE_FORMAT 依存、TRUNC でインデックスが効かないときの対処までまとめました。

  7. データベースPostgreSQL Docker起動エラー切り分け手順

    Docker上のPostgreSQLが起動しない・接続できない・データが消える。原因の多くはボリュームの残骸と接続先の指定ミスです。docker logsの読み方、エラーメッセージ別の対処、再発防止の設定を順に解説します。

  8. データベースPostgreSQL 18 移行でつまずく原因と対処法

    PostgreSQL 18 に移行したら pg_upgrade が失敗する、アプリから接続できない、アップグレード後に遅くなった。発生頻度の高い原因を切り分け順に整理し、データチェックサム・scram-sha-256・統計情報の引き継ぎ・非同期I/Oまでコマンド付きで解説します。

  9. データベースAurora/RDS PostgreSQLの違いと性能差の原因

    Aurora PostgreSQLとRDS for PostgreSQLの違いを、ストレージ・レプリケーション・パラメータ・課金の観点で整理。移行後に性能やレプリカ遅延がおかしいときの切り分け手順と、選定時のチェックポイントまで解説します。

  10. データベースPostgreSQL EXPLAIN ANALYZEの見方

    PostgreSQLのEXPLAIN ANALYZEの見方を、最初に見る3行から順に解説。推定行数と実測行数のズレ、Nested Loopの行数爆発、ディスクソート、BUFFERSの読み方まで、遅いSQLの原因を切り分ける手順と判断基準をまとめます。

  11. データベースora2pg エラーの原因切り分けと対処手順

    ora2pg が動かない・変換結果が合わないときの原因切り分け手順をまとめました。install_driver(Oracle) failed や ORA-12154、文字化け、型マッピングのずれなど頻度の高い原因から順に確認するポイントと対処方法を解説します。

  12. データベースPostgreSQL本おすすめ|レベル別の読む順番

    PostgreSQLの本を「SQL」「内部構造」「運用・チューニング」の3層に分けて比較し、対応バージョンやハンズオン量を軸に選び方を整理。3か月の独学ロードマップ、OSS-DB Silver対策との使い分け、公式ドキュメントとの併用方法まで解説します。

  13. データベースAuroraスナップショット復元と統計情報|ANALYZEは必要か

    同一エンジンバージョンへの復元なら、Aurora PostgreSQLのスナップショットでも統計情報は保持されます。pg_statisticとpg_stat_user_tablesの違い、復元直後に流す確認クエリ、ANALYZEが必要になるケースを整理します。

  14. データベースOracle Database運用トラブルの切り分け|障害と性能劣化

    Oracle Databaseの運用トラブルを、起動・接続、表領域不足、ロック、性能劣化、バックアップの症状別に整理した入口ページです。SGAやREDO/UNDOといった内部の仕組みから原因を読む見方と、切り分け手順をまとめます。

  15. データベースOracle PostgreSQL移行の注意点|症状別の切り分けと対処

    OracleからPostgreSQLへ移行した直後の「データが合わない」「エラーで落ちる」「遅い」を症状別に切り分けます。空文字とNULL、DATE型、識別子の大文字小文字の扱い、実行計画とVACUUMの違いと書き換え方を解説します。

  16. データベースPostgreSQL WAL肥大化の原因|レプリケーションスロット

    PostgreSQLでWALが削除されない主因は論理レプリケーションスロットです。restart_lsnとconfirmed_flush_lsnの仕組み、pg_replication_slotsでの切り分け、max_slot_wal_keep_sizeの決め方を解説します。

  17. データベースPostgreSQLが遅い・詰まる原因|VACUUMと実行計画、ロック

    PostgreSQLが遅い、ロックで詰まる、テーブルが肥大化する。この3つの症状をMVCCとVACUUM、実行計画、ロックの仕組みから切り分けます。確認するビューとパラメータ、RDS/Auroraでの違い、Oracle移行後の問題も扱います。