Kaip nužudyti ilgas „MySQL“ užklausas

Įmonės gali naudoti „MySQL“, kad supaprastintų procesus ir efektyviai tvarkytų struktūrizuotus duomenis. Vartotojai gali atlikti užklausas arba prašymus per „MySQL“, kad galėtų pasiekti duomenų bazėje saugomą informaciją. Kartais šie užklausos gali užtrukti ilgai, o tai gali užblokuoti kitus sandorius, bandančius naudoti užrakintas lenteles. Jei negalite atlikti veiksmų dėl sustabdyto sandorio, galite atlikti komandą, kad nužudytumėte konkretų procesą, vykdomą pagal darbuotojo paskyrą.

1.

Pasiekite „MySQL“ serverį iš korpuso eilutės naudodami šią komandą:

mysql -u -h -p

Pakeisti ", " "" ir "" su atitinkamais įgaliojimais.

2.

Vykdykite komandą „rodyti procesų sąrašą“. (be kabučių), kad pamatytumėte kiekvienam vartotojui arba jūsų paskyroje veikiančiam vartotojui aktyvius siūlus.

3.

Norėdami nustatyti, kiek laiko siūlelis buvo aktyvus, žr. Lauką Laikas. Vykdykite šią komandą, kad nužudytumėte ilgai trukusį užklausą:

nužudyti;

Pakeiskite "" su ID, susietą su atitinkamu sriegiu.

Rekomenduojama