MySQL テーブルの変更がオンライン(更新処理も問題無く実行出来るか?)を確認 ALGORITHM=INPLACE ≒ 読み込みも書き込みもオンラインで処理可能 ALGORITHM=COPY ≒ 参照のみが可能。(ol […]
国内観光旅行管理者の勉強をした時に、国内の観光地を学ぶのに非常に苦労したので、地図上に観光地を表示して国内の観光資源を記憶しやすくしてみました。GitからCloneして頂ければ簡単に検証出来る様にしています。 環境 (W […]
アプリケーション側でもTimeZoneを変換する事は可能ですが、データベース側で生成列等を利用して、自動的に変換しておいてパフォーマンスを改善したりする等の活用方法もあるかと思います。そんな時に活用してみて頂ければと思い […]
全文検索を用いると、複数の文書から特定の文字列、単語を検索する事が出来る。通常のB-Treeインデックス等だと文字列に対して、LIKE検索すると結果として全てのテーブルのデータを参照しパフォーマンス的に耐える事が出来ない […]
RDBSのパフォーマンスは、SQL構文、Index、データサイズ等に依存していますが、SQL構文の得手不得手はデータベースの種類にもよって、オプティマイザーの処理が異なるので変わってきます。それぞれのRDBMSが苦手な処 […]
曜日DAYOFWEEK 関数を利用して日付から曜日を示す 1 から 7 の範囲の整数を確認し、データが作成された曜日を確認する事が可能です。日付はあるけど、曜日も合わせて算出したい場合に便利。勿論、アプリで対応も可能です […]
PostGISは、PostgreSQLデータベース用の,空間データベースエクステンションです。 地理オブジェクトのサポートが追加され、SQLで空間情報をクエリで実行する事が可能になります。 PostGIS is […]
RDBMSで相関係数を算出してデータ間の関係性を確認 How to figure out correlation coefficient in RDBMS. PostgreSQLの場合 In case of Postgr […]