Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
426 / 1063 <前へ | 次へ>

〔638〕m_byochu も作りますか?
 Hidemi Oya WEB  (07/03/29 0:29)

引用なし
   kabe さん、こん**は。Hidemi Oya です。

>不思議なことにグリッドの表示部分は全くいじってないのですが、その部分も含めて体感的に早くなった感じがします。
 そうそう。表示部分も改良したのかと思ってました。

>9万行以上のデータに対して REGEXP で検索する負荷がかなり高かったかもしれません。
 SQLite は、ちゃんと論理式のショートカット評価を行っているようで、各行で必ず regexp が実行される
sakumotsu regexp ... and zaikei in (...);
と、in の結果が偽なら regexp は実行されない
zaikei in (...) and sakumotsu regexp ...;
では検索速度が結構違います。逆に言うと、in 演算子と比べても regexp はかなり遅いということになります。
 ちなみに、定型処理テンプレートでは、用途や剤型など in 演算子で検索する条件を先に評価するようにして、なるべく検索が速くなるように変更しました。

 ところで、作物タブと薬剤タブが爆速になったので、決して遅くはない病害虫タブが遅く感じられるようになりました(^_^;)。病害虫タブでも、作物タブ同様に m_byochu テーブルを作って病害虫の検索をしますかねえ?
 m_tekiyo に病害虫コードを追加しなければならないので、データベース更新がまた遅くなると困りますが…。

 それと、tv_Tekiyo と tv_TsushoTekiyo は作物タブと病害虫タブの両方で使い、内容が毎回変わるわけではないので、[#618] に書いたような方法で ACFinder 起動時に作成しておいて、検索のたびに作成するのはやめませんか?


〔623〕070326test版 kabe (07/03/27 0:01)
〔624〕Re:070326test版 kabe (07/03/27 0:14)
〔629〕070327test版 kabe (07/03/27 22:07)
〔630〕Re:070327test版 kabe (07/03/27 22:34)
〔631〕Re:070327test版 Hidemi Oya (07/03/28 0:44)
〔632〕Re:070327test版 Hidemi Oya (07/03/28 1:00)
〔633〕Re:070327test版 Hidemi Oya (07/03/28 1:56)
〔635〕070328test版 kabe (07/03/28 22:31)
〔637〕Re:070328test版 Hidemi Oya (07/03/28 22:57)
〔634〕Re:070327test版 kabe (07/03/28 8:52)
〔638〕m_byochu も作りますか? Hidemi Oya (07/03/29 0:29) <<<
〔639〕Re:m_byochu も作りますか? kabe (07/03/29 10:07)
〔636〕UTF-16le の ORDER BY Hidemi Oya (07/03/28 22:40)
〔640〕Re:UTF-16le の ORDER BY kabe (07/03/29 10:13)
〔641〕070329test版 kabe (07/03/29 23:15)
〔642〕Re:070329test版 Hidemi Oya (07/03/30 0:06)
〔643〕Re:070329test版 Hidemi Oya (07/04/01 0:29)
〔644〕070328test版以降用テンプレート Hidemi Oya (07/04/01 1:02)

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
426 / 1063 <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.