<div dir="ltr">お世話になっております、嶋田です。<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:14px">&gt; select ID from TABLE where DATETIME &gt; 1400031915 order by DATETIME<br></span><span style="font-size:14px">&gt; (desc|asc) limit 100<br></span><span style="font-size:14px">&gt; →0.45 sec(Mroonga)<br></span><span style="font-size:14px">&gt;<br></span><span style="font-size:14px">&gt; select ID from TABLE where DATETIME &gt; 1270031915 order by DATETIME<br></span><span style="font-size:14px">&gt; (desc|asc) limit 100<br></span><span style="font-size:14px">&gt; →5.48 sec(Mroonga)<br></span><span style="font-size:14px">これは両方共、</span><span style="font-size:14px">ストレージモードで試したらこの結果だったという例ですよね。<br></span><span style="font-size:14px">show profileでどこに時間がかかっていそうかってわかりますか</span><span style="font-size:14px">?<br></span><span style="font-size:14px">参考: Mroonga 3.11に追加されるDATETIME型のORDER BY最適化<br></span><span style="font-size:14px">      </span><a href="http://tech.gmo-media.jp/post/69542751128/mroonga-311-new-optimization" target="_blank" style="font-size:14px">http://tech.gmo-media.jp/post/69542751128/mroonga-311-new-optimization<br></a><span style="font-size:14px">↑</span><span style="font-size:14px">は全文検索を含んでいるなどクエリの内容が違うやつなんですが、<br></span><span style="font-size:14px">show profileの例としてあげてみました。</span></blockquote><div><br></div><div><div>show profileの結果ですが、 statisticsとpreparingが半々くらいの割合でほぼDuration全体を占めています。</div><div>全文検索を含めた場合はstatisticsとFULLTEXT initializationが半々くらいの割合でほぼDuration全体を占めています。<br></div></div><div>範囲の広さに応じて応答時間が増減しますが、statusのDurationの割合は一定です。</div><div><br></div><div><br></div></div>