タグ

2009年1月26日のブックマーク (2件)

  • SQLチューニング(2) ~ 実行コスト(EXPLAIN / EXPLAIN ANALYZE) — NPO法人 日本PostgreSQLユーザ会

    by 柴田 淳 — posted at 2005-10-26 23:48 last modified 2006-12-04 12:41 アプリケーションも何も無いのに、単に「デキの悪いSQLを作って、それをチューニングする」というのは非常に難しい。。 というわけで、とりあえず適当なサンプルデータを取ってくることにしました。ちょうど、IPAのOSS推進フォーラムでOSDLのDBT-1というベンチマークを浸かってPostgreSQLの評価をするとかの資料があったので、これをちょいと利用させてもらって、DBT-1のデータを作成することにしました。 がさごそ。がさごそ。 というわけで、ちょっと手間がかかったのですが、テーブル10コから構成されるサンプルデータベースが作成されました。もちろんサンプルデータもあります。 testdb=# \d List of relations Schema |

  • array_unique関数の重複の意味に注意 - hnwの日記

    僕は滅多に使わないのですが、PHPにはarray_uniqueという関数があります。 array_unique ― 配列から重複した値を削除する 説明 array array_unique ( array $array [, int $sort_flags ] ) array を入力とし、値に重複のない新規配列を返します。 PHP: array_unique - Manual ここまでは良いのですが、続いてこんな注意書きも見つかります。 注意: (string) $elem1 === (string) $elem2 の場合のみ二つの要素は等しいとみなされます。 言い換えると、文字列表現が同じ場合となります。 最初の要素が使用されます。 PHP: array_unique - Manual つまり、array_unique関数の「重複」というのは、文字列型にキャストした値同士が等しいという意

    array_unique関数の重複の意味に注意 - hnwの日記
    shimooka
    shimooka 2009/01/26
    これは嫌らしいな。。。