STRAIGHT_JOINじゃ!
ブログ | 2008/4/8 15:19
あれこれクエリーをテストしていて、STRAIGHT_JOINなるものを使ってみた。
LEFT JOINとかRIGHT JOIN(これ使ったことない)の一種と思っていたのだけれど、どうも違うようだ。
で、劇的に速度が上がった。
今朝、ポストマップをリニューアルしてみたのだけれど、怖いので夜までページを見ないことにする。
LEFT JOINとかRIGHT JOIN(これ使ったことない)の一種と思っていたのだけれど、どうも違うようだ。
SELECT STRAIGHT_JOIN * FROM table1,table2 WHERE ....のように使うようだ。で、こいつを書くとおそらく左からテーブルを見ていく。
で、劇的に速度が上がった。
今朝、ポストマップをリニューアルしてみたのだけれど、怖いので夜までページを見ないことにする。
タグ »
ブック» ぼくの知ってるMySQL
リンク元
- STRAIGHT_JOIN - Google 検索 (2)
- STRAIGHT_JOIN - Google 検索 (2)
- ナテュラル ジョイン - Google 検索 (2)
- STRAIGHT_JOIN - Google 検索 (2)
- STRAIGHT_JOIN - Google 検索 (2)
- straight_join - Google 検索 (2)
- mysql straight_join - Google 検索 (2)
- mysql STRAIGHT_JOIN - Google 検索 (2)
- STRAIGHT_JOIN - Google 検索 (2)
- STRAIGHT_JOIN - ウェブ検索 (2)
- SELECT STRAIGHT_JOIN - Google 検索 (2)
- mysql STRAIGHT_JOIN - Google 検索 (2)
- コメント | Rottel (1)
- MySQL STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- LEFT JOIN WHERE 速度 - Google 検索 (1)
- select straight_join - ウェブ検索 (1)
- [STRAIGHT_JOIN] goo ウェブ検索結果 (1)
- SELECT STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- mysql straight_join - Google 検索 (1)
- mysql straight_join - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN mysql - Google 検索 (1)
- PHP SELECT STRAIGHT_JOIN - Google 検索 (1)
- mysql straight_join - Google 検索 (1)
- mysql straight_join - Google 検索 (1)
- +mysql STRAIGHT_JOIN - Google 検索 (1)
- straight_join - Google 検索 (1)
- straight_join - Google 検索 (1)
- SELECT STRAIGHT_JOIN - Google 検索 (1)
- straight_join - Google 検索 (1)
- straight - Live Search (1)
- STRAIGHT_JOIN - Google 検索 (1)
- left join 速度 - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- mysql STRAIGHT_JOIN - Google 検索 (1)
- mysql straight_join - Google 検索 (1)
- MySQL STRAIGHT_JOIN - Google 検索 (1)
- mysql STRAIGHT_JOIN - Google 検索 (1)
- straight_JOIN mysql - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- straight_join - Google 検索 (1)
- select straight_join - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- straight_join - Google 検索 (1)
- mysql STRAIGHT_JOIN - Google 検索 (1)
- mysql STRAIGHT_JOIN - Google 検索 (1)
- SELECT STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- select straight_join - Google 検索 (1)
- mysql STRAIGHT_JOIN - Google 検索 (1)
- http://www.google.com/search?num=50&lr=lang_ja&q... (1)
- STRAIGHT_JOIN - Google 検索 (1)
- JOIN 速度 - Google 検索 (1)
- mysql STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- LEFT JOIN 速度 - Google Search (1)
- mysql straight_join - Google 検索 (1)
- mysql straight_join - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- mysql STRAIGHT_JOIN - Google 検索 (1)
- http://172.16.100.5:15871/cgi-bin/afterWorkOptio... (1)
- left join 速度 - Google 検索 (1)
- mysql STRAIGHT_JOIN - Google 検索 (1)
- MySQL JOIN 速度 - Google 検索 (1)
- LEFT JOIN 速度 - Google 検索 (1)
- http://172.16.100.5:15871/cgi-bin/afterWorkOptio... (1)
- STRAIGHT_JOIN - Google 検索 (1)
- JOIN FROM 速度 - Google 検索 (1)
- SELECT STRAIGHT_JOIN - Google 検索 (1)
- mysql straight_join - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- STRAIGHT_JOIN - Google 検索 (1)
- Left Join 検索スピード - Google 検索 (1)
- join 速度 - Google 検索 (1)
むあじぃ!?
こんど検証してみるわ。でも、速度は明らかに変わったよ。
普通に並びを変えた、これも検証したと思ったけど忘れた。
こんど検証してみるわ。でも、速度は明らかに変わったよ。
SELECT STRAIGHT_JOIN * FROM search s,node n WHERE s.id=n.id AND s.body REGEXP 'ホタルイカ';は、
SELECT * FROM node n,search s WHERE s.id=n.id AND s.body REGEXP 'ホタルイカ';より、すばらしく速い。
普通に並びを変えた、これも検証したと思ったけど忘れた。
SELECT * FROM search s,node n WHERE s.id=n.id AND s.body REGEXP 'ホタルイカ';
kuwa | 2008/04/08 20:23


普通にナチュラルジョインやったら左から行く気がするんだけどなぁ気のせいかなぁ気のせいだろうなぁ。