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

研究会

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

〔642〕Re:070329test版
 Hidemi Oya WEB  (07/03/30 0:06)

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

>データ更新時の処理が増えたため073028test版よりやや時間がかかります。
 自宅マシンでは、30 秒強で、070328test 版とほとんど変わりませんでした。実は、070328test 版で m_byochu を作るのに 0.8 秒、m_tekiyo2 を作るのに 4.7 秒程度だったので、070328test 版より2秒弱遅くなると踏んでたんですが…。
 SQLite.pas は UTF-16 より UTF-8 の方が効率がよいので、エンコーディングを UTF-8 に変更したのが効いているのかもしれませんね。
 また、データベースサイズも 30 %増しは覚悟してたんですが、思ったより小さかったです。

> 検索速度が向上しているはずです。
 作物タブに比べると、わずかにもたつき感があるような気がします。「あざみうま」とか「あぶらむし」とかレコード数が多い(表示に時間がかかる)病害虫を指定したせいでしょうか…。


-- m_byochu 作成
-- idbyochu, byochu は自動的にインデックスが作成される
CREATE TABLE m_byochu (idbyochu INTEGER PRIMARY KEY AUTOINCREMENT, byochu VARCHAR UNIQUE);
INSERT INTO m_byochu (byochu) SELECT DISTINCT byochu FROM m_tekiyo ORDER BY byochu;

-- mtekiyo2 作成
CREATE TABLE m_tekiyo2 AS
SELECT ... FROM m_tekiyo AS a
LEFT JOIN m_sakumotsu ON a.sakumotsu = m_sakumotsu.sakumotsu
LEFT JOIN m_byochu ON a.byochu = m_byochu.byochu;


〔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)

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