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

研究会

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

〔581〕ACFinder 070318版 kabe (07/03/18 22:36)

〔609〕Re:070323test版 Hidemi Oya (07/03/24 0:27)

〔609〕Re:070323test版
 Hidemi Oya WEB  (07/03/24 0:27)

引用なし
   自己レスです。
SQL タブで検索時間が表示されるようになったので、ちょっと確認してみました。

> ついでに、作物タブですが、[#586] で書いたように一気にテンポラリテーブルを作るよりは、次のように2段階に分けて作った方がわずかに速いようです。
 同じ2段階検索でも、下記のようにテンポラリテーブルを作らずに検索すると、[#586] の2倍くらいの時間がかかります。FROM 節に SELECT 文を書くような検索を行う場合は、必ずテンポラリテーブルを作るようにした方が良さそうです。
 どうも、FROM 節の SELECT 文で1行取得するたびに WHERE 節の条件判定を行っているようですね。いや、それにしても AND による条件判定の2倍もかかるというのは予想外でした。

DROP TABLE IF EXISTS tsaku;
CREATE TEMP TABLE tsaku AS SELECT * FROM
(SELECT * FROM tekiyo WHERE sakumotsu REGEXP '...') AS a
WHERE a.sakumotsu NOT REGEXP '...';

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