mysql:13467
From: tatemax <tatemax <tatemax@xxxxxxxxxx>>
Date: Thu, 09 Nov 2006 09:10:39 +0900
Subject: [mysql 13467] Re: MySQLが遅い
立松です. |すいません。 |(検索項目を入れた場合) |select 項目名 from db where 項目名 like '%検索文字列%' order by date desc |limit 0,30; LIKE '%文字列%'ってやっちゃうと,インデックスは使われませんよ.LIKE '文 字列%'はインデックスが使われます. 2回目以降,キャッシュを使っている気がします. SELECT SQL_NO_CACHE 項目名 FROM db WHERE 項目名 LIKE '%検索文字列%' ORDER BY date DESC LIMIT 0,30; とやってみて下さい.キャッシュを保存しないので,とりあえずキャッシュが原 因なのかは,切り分けできるんではないでしょうか.
13460 2006-11-09 00:06 ["渡辺敬治@nifty" <ki] MySQLが遅い 13461 2006-11-09 01:03 ┗[遠藤 俊裕 <endo@xxxx] 13462 2006-11-09 01:41 ┗["渡辺敬治@nifty" <ki] 13463 2006-11-09 02:08 ┗[Vientoこうの <kouno@] 13464 2006-11-09 02:20 ┗[遠藤 俊裕 <endo@xxxx] 13465 2006-11-09 03:43 ┗["渡辺敬治@nifty" <ki] 13466 2006-11-09 03:45 ┗["渡辺敬治@nifty" <ki] -> 13467 2006-11-09 09:10 ┗[tatemax <tatemax@xxx] 13468 2006-11-09 12:04 ┗["渡辺敬治@nifty" <ki] 13469 2006-11-09 12:26 ┣[遠藤 俊裕 <endo@xxxx] 13470 2006-11-09 12:41 ┗[Tatematsu <tatemax@x] 13471 2006-11-10 01:22 ┗["渡辺敬治@nifty" <ki] 13472 2006-11-10 08:22 ┗[<admin@xxxxxxxxxx> ]