Pereiti prie turinio

Problema su svetainės duomenų baze


Svečias Unseen

Rekomenduojami pranešimai

Svečias Unseen

Sveiki,

 

Eisiu prie reikalo - su programavimu, duomenų bazėmis esu žalias ir nelabai suprantu ko manęs reikalauja. Gavau pranešimą iš hostingo tiekėjo, kad turiu sutvarkyti indeksavimą, jog sumažėtų užklausų laikas. Bėda tame, kad nežinau ką tai reiškia. Svetainė pajungta ant wordpress, visi pluginai, temos naujausių versijų.

 

Iš hostingo tiekėjo gavau laišką, kuriame pateikiama ši informacija:

 

# Time: 160125 17:09:23

# User@Host: emi_rin[emi_rin] @ localhost []

# Query_time: 5.518357 Lock_time: 0.000025 Rows_sent: 130 Rows_examined: 151

use emi_rin;

SET timestamp=1453734563;

SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes';

# Time: 160125 17:09:24

# User@Host: emi_skaic[emi_skaic] @ localhost []

# Query_time: 7.100904 Lock_time: 0.000026 Rows_sent: 196 Rows_examined: 224

use emi_skaic;

SET timestamp=1453734564;

SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes';

 

Gal kas gali suprantama kalba pasakyti ką aš turiu daryti? Jeigu čia kažkoks sudėtingas darbas - galiu ir sumokėti...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gali uždėt index ant autoload field, nors nemanau, kad tai padės, nes lentelėj vos keli šimtai įrašų.

Tikriausiai bus crashed lentelė. Gali pamėginti įvykdyti SQL užklausą:

REPAIR TABLE wp_options;

bet tikriausiai kažkas blogai pačiam wordpress ir ta lentelė vėl susicrashins po kurio laiko.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gali uždėt index ant autoload field, nors nemanau, kad tai padės, nes lentelėj vos keli šimtai įrašų.

Tikriausiai bus crashed lentelė. Gali pamėginti įvykdyti SQL užklausą:

REPAIR TABLE wp_options;

bet tikriausiai kažkas blogai pačiam wordpress ir ta lentelė vėl susicrashins po kurio laiko.

Gal atvirkščiai lentelėje daug nereikalingų duomenų? Nes iš šitos info tu negali žinoti kiek ten ko yra, čia tik tai kas yra naudojama.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal atvirkščiai lentelėje daug nereikalingų duomenų? Nes iš šitos info tu negali žinoti kiek ten ko yra, čia tik tai kas yra naudojama.

 

Nors ir begalybė gali būti, bet jeigu Rows_examined: 224 tai reiškia, kad tiek rows tik skanuoja ir kad ir kokia užklausa bebūtų tarp tiek rows ieškant daugiau nei kelių šimtų milisekundžių trukt neturi užklausa. Kadangi užklausa gražino mažiau eilučių ir naudojama paieška tik pagal vieną paramsą - reiškias jis neindexuotas ir lentelėje yra apie 224 eilutes (gali būti dėl mysql cache šioks toks nedidelis delay) arba table susicrashines

Redagavo korner
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...