Re: ACFinder 130212test版 exe のみ

このトピックの投稿一覧へ

なし Re: ACFinder 130212test版 exe のみ

msg# 1.1.1.3.1
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2013.02.14 18:38 | 最終変更
OhYeah!  管理人   投稿数: 983 オンライン
MACS 版 acis.db は最初に kihon.csv/tekiyo.csv をそのまま読み込んだテンポラリテーブルを作って、そこから m_kihon/seibun/m_tekiyo を抽出・合成する方式を採用しています。「explode 関数」は、この方式で m_kihon 作成する際に、農薬の種類から有効成分名を分割するために実装した関数です。

explode 関数の挙動がまだちょっとおかしいですが、とりあえず MACS 版 acis.db と同じ方法で m_kihon, seibun テーブルと m_kihon のインデックスを作成する時間を確認してみました。
ACFinder の MACS CSV の更新で 25 秒前後かかる環境で、m_kihon と seibun が 3.5 秒くらいで作成できます。作物/病害虫マスターの作成には大して時間がかからないので、あとは m_tekiyo の作成にどれくらい時間がかかるかですが、SQL ファイルが巨大すぎて ACFinder では確認できません。レンタルサーバ上での経験では、m_kihon/seibun 作成の2倍程度の時間だったので、うまくすると MACS CSV の半分くらいの時間でデータベース更新が可能になるかも…。
投票数:5 平均点:10.00

投稿ツリー

  条件検索へ