PHPでのOracle利用(18)──索引カスタマイズ(3)
CREATE INDEX gis_sp_index ON gis_t(geom) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
こいつを
CREATE INDEX gis_sp_index ON gis_t(geom) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS ('sdo_rtr_pctfree=0') PARALLEL;
にしてみた。読み取りのみを考えて領域を確保せずパラレル化
これで実行してみる。結果は…少しだけ、ほんの少しだけ高速化。しかし、相変わらず時間超過
具体的に数値を出してみる
・変更前 30163ミリ秒 ・変更後 30123ミリ秒
帰ってくる情報数は確実にアップしたけど、時間差異は誤差の範囲内
うむー…
つか、空間検索とはいえ数千の情報に対する検索が動かせないとか致命的…