ugrás a tartalomhoz

process leállítása (MySQL 4.01)

figyuri · 2007. Jún. 10. (V), 19.11
Sziasztok, -ici-pici gondocskaval kuszkodom :
-van egy form -om (amugy PHP + JS) :
<INPUT TYPE="text" NAME="nev" id="txtGyogyszerId" value="" onkeyup="requestGyogyszerInfo()" /></td>

ahol a requestGyogyszerInfo() :

function requestGyogyszerInfo() {
if (!oIFrame) {
createIFrame();
setTimeout(requestGyogyszerInfo, 10);
return;
}

var betegid = document.getElementById("betegid").value;
var gyogyszer_ID = document.getElementById("txtGyogyszerId").value;
oIFrame.location = "GetGyogyszerData.php?id=" + gyogyszer_ID + "&betegid="+ betegid;
}

-majd GetGyogyszerData.php -elkuldi a MySQL -nek a kerest. Mar agyon indexeltem az adatbazist mire rajottem, hogy ahanyszor leutok egy billentyut annyiszor elkuld 1-1 ujabb lekerdezest (show processlist -bol szepen latszik...), nem ertem miert nem jutott rogton eszembe :-( ...
Kerdesem : -van arra lehetosegem, hogy amint egy ujabb keres erkezik az elozot ki torolje (kill "n") ? -persze eszembe jutott, hogy lekerdezem a futo processeket, s utana kilovom, s csak ez utan kuldom a kovetkezot, de valoban ez volna az egyetlen, s leggyorsabb ?
Vagy a (JScript -ben) setTimeout -on probaljak allitgatni... ? (remelve, hogy eleg gyorsan utogeti a karaktereket pl.: 1000 -re allitom ?)

Az indexelessel kapcsolatosan : -jelen esetben a gyogyszer nevere keresek : like 'abc%'. Ahol abc -amiket a form -on kitoltott. Gondoltam ha index-elem a gyogyszer_nevet az
create index nev_1gy on gyogyszer (gyogyszerNev(1));
create index nev_2gy on gyogyszer (gyogyszerNev(2));
create index nev_3gy on gyogyszer (gyogyszerNev(3));

elso, elso-masodik, elso-harmadik karakterekre akkor (legalabbis az elso 3 karakter leuteseig) gyorsabb lesz mintha a FULLTEXT -et hasznalnam. Rosszul gondoltam ?

(elore is) Koszi a valaszokat: -gyuri-