Flitig postare
|
|
Reg.datum: Jun 2006
Inlägg: 336
|
|
Flitig postare
Reg.datum: Jun 2006
Inlägg: 336
|
Jag har en ganska fet tabell med flera miljoner rader, myisam. På detta har jag ett fulltextindex. Fritextsökningarna går för det mesta väldigt snabbt. Men en del fritextsökningar, som är väldigt generella, tar lång tid. Och i dessa fall så verkar tabellen låsas - så att andra frågor (även frågor på en viss rad, dvs med unik nyckel) hamnar som LOCKED i processlistan.
Jag har tänkt att flytta ut själva fritextsökningen till sphynx. Men framtillsdess - vad kan jag göra åt problemet? Är det ö.h.t. normalt att en fritextsökning låser tabellen?
Obs, jag har tillfälligt stängt av alla inserts och updates på denna tabell. Så jag är helt säker på att det är fritextsökningarna som är "flaskhalsen".
Jag kör mysql 5 om det har någon betydelse.
Tacksam för hjälp.
|