Hei,
Osaisiko joku sanoa nopeuttaako tuo taulun välimuistin tyhjentäminen jotenkin sivujen toimintaa?
Jos ei, niin mikä tarkoitus tuolla on?
Kiitos jo etukäteen jos joku on asiasta perillä :)
Osaisiko joku sanoa nopeuttaako tuo taulun välimuistin tyhjentäminen jotenkin sivujen toimintaa?
Jos ei, niin mikä tarkoitus tuolla on?
Kiitos jo etukäteen jos joku on asiasta perillä :)
Vastaukset 3
Vanhimmat
välimuistien tyhjennykset nopeuttavat suoritettavia hommia.
Tuo sitten tuli täydellisen tietämättömyyden tuomalla syvällä rintaäänellä?
Välimuisti on olemassa juuri sen takia että se nopeuttaa toimintaa. Välimuistissa olevaa dataa ei tarvi hakea levyltä, vaan se voidaan tupsauttaa käyttäjälle paljon nopeammin.
Alkuperäiseen kysymykseen vastaus, riippuu mistä roikkuu. Jos samaa tietoa haetaan monta kertaa peräkkäin, homma on paljon nopeampaa jos tieto on valmiiksi välimuistissa.
Tuo taulun flushaus kannattaa tehdä silloin jos taulun sisältö oleellisesti muuttuu, tällöin se nopeuttaa koska turha tieto sieltä poistetaan.
MySQL kun ei osaa tehdä tarvittaessa automaattisesti taulujen flushausta eikä optimointiakaan. Olikos MySQL 5.2 jossa tuo asia hieman korjaantuu ja kantaan voidaan laittaa toimia mitkä suoritetaan tiettynä aikana. Joskin tuon ongelman pystyy esim Cronilla helposti kiertää.