CatShanty2 サポート?掲示板
CatShanty2 の質問やバグ報告など
Re: クエリ検索等での検索時間が遅い
aKH 2014/04/14 07:28:17
続きです

2.グループセレクタでアイテムリストの表示を絞る時も検索時間が遅い

グループセレクタで検索した場合は検索時間が表示されないので具体的な数字は出ないのですが、
やはり上記の一致検索の時と同じくらい時間がかかってるように思います。
そこでクエリツリーからの検索で、
SELECT * FROM list_view WHERE machine_name = 'ファミコン' and maker = '任天堂/Nintendo' ORDER BY kana;
として検索するとCatShanty2内の検索時間表示で大体1.45〜2.14秒くらいかかりました。

その後色々と検索してみた結果1の時と同じように、
SELECT * FROM list_view WHERE machine_name LIKE 'ファミコン' and maker = '任天堂/Nintendo' ORDER BY kana;
検索時間1.81〜2.39秒

SELECT * FROM list_view WHERE machine_name LIKE 'ファミコン' and maker = '任天堂/Nintendo' or machine_name = '' ORDER BY kana;
検索時間0.45〜0.79

SELECT * FROM list_view WHERE machine_name = 'ファミコン' and maker = '任天堂/Nintendo' or machine_name = '' ORDER BY kana;
検索時間0.51〜0.79秒

となり1の時と同じようにor検索を挟むとグループセレクタで候補を絞るより検索時間が早くなりました。
(ただグループセレクタでの処理は違うのだと思うのでこの計測に意味はないのかもしれませんが)


3.MemoViewでのメモの検索時間が異常に遅くなった

0.10007か0.10008かは覚えてないのですがそれ以前のバージョンと比べて表示されるまでの時間が明らかに遅くなりました。
以前はMemoViewに[自動検索]と表示されることすら気が付かなかったのですが、
最近のバージョンでは[自動検索]と表示されて場合によっては1秒〜5秒くらいかかる場合があります。


-
クエリ構文はこういうものだと言われてしまうとそれまでなのですが気になったので一応報告です。

引用しない
 編集キー

【この記事の返信元】
クエリ検索等での検索時間が遅いaKH 2014/04/14 07:27:32

【この記事への返信】
Re: クエリ検索等での検索時間が遅いaKH 2014/04/14 07:45:29
Re: クエリ検索等での検索時間が遅いhey_kitarou 2014/04/15 00:14:16
▲ page top