タグ

ブックマーク / taityo-diary.hatenablog.jp (3)

  • Oracle Database のTO_DATEファンクションでORA-01861が発生する - ぱと隊長日誌

    事象 Oracle Database にJDBC経由で接続し、TO_DATEファンクションを日付フォーマット指定無しに実行すると、環境によってORA-01861が発生する場合がある。 例えば、Windows上では問題ないのに、Linux上で同じJavaプログラムを動かすとエラーになることがある。 エラーとなるSQLの例とエラーメッセージ: select TO_DATE('2014-11-01') from DUAL java.sql.SQLDataException: ORA-01861: literal does not match format string 解決策 TO_DATEファンクションを日付フォーマット指定して実行する。 select TO_DATE('2014-11-01','YYYY-MM-DD') from DUAL Oracle Database 12cR1のマニュア

    Oracle Database のTO_DATEファンクションでORA-01861が発生する - ぱと隊長日誌
    advblog
    advblog 2021/12/01
  • PostgreSQL のインデックス肥大化と実行計画のコストへの影響 - ぱと隊長日誌

    お知らせ 記事をベースに新しい記事を公開しました。 PostgreSQL インデックス肥大化とインデックスコストへの影響(再モデル化) - ぱと隊長日誌 新しい記事ではインデックスコストモデルの正確性を向上させました。 新しい記事を参照いただけますと幸いです。 概要 PostgreSQL のインデックスサイズは一度大きくなると、その後小さくなるタイミングが限られています。 「[改訂新版]内部構造から学ぶPostgreSQL-設計・運用計画の鉄則」でインデックスファイルサイズが小さくなるのは以下のタイミングとしています。 DROP INDEX でインデックス自体を削除した場合 TRUNCATE TABLE でテーブル全体を空にした場合 REINDEX でインデックスを再構成した場合 [改訂新版]内部構造から学ぶPostgreSQL 設計・運用計画の鉄則 (Software Design p

    PostgreSQL のインデックス肥大化と実行計画のコストへの影響 - ぱと隊長日誌
    advblog
    advblog 2021/06/07
  • PostgreSQLの実行計画を読み解くための参考資料集 - ぱと隊長日誌

    はじめに PostgreSQLは商用DBに比べて書籍が少なく、まとまった情報が入手しにくいです。また、有志の方がPostgreSQLに関する資料を公開していますが、散在しており、せっかくの有益な情報にアクセスしにくい状況にあります。 そこで、エントリではPostgreSQLの実行計画に焦点を絞り、公開されている有用な資料(書籍含む)をまとめました。読み返したい資料を探しやすくするため、内容のポイントも併せて紹介してます。 エントリをきっかけに、これらの資料がさらに活用されることを願っています。 前提 各資料の前提としているPostgreSQLのバージョンは異なることにご注意ください。調査対象のPostgreSQLのバージョンが異なれば、状況は変わっているかもしれません。 各資料には内容の重複があり、ほぼ同一内容の場合もあります。重複している内容についてはポイントから割愛することがありま

    PostgreSQLの実行計画を読み解くための参考資料集 - ぱと隊長日誌
    advblog
    advblog 2017/09/10
  • 1