Miksi MySQL-kyselyvälimuisti on vanhentunut?
Miksi MySQL-kyselyvälimuisti on vanhentunut?

Video: Miksi MySQL-kyselyvälimuisti on vanhentunut?

Video: Miksi MySQL-kyselyvälimuisti on vanhentunut?
Video: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, Marraskuu
Anonim

The kyselyn välimuisti on poistettu käytöstä oletusarvoisesti siitä lähtien MySQL 5.6 (2013), koska se ei tiedetä skaalautuvan suuritehoisilla työkuormilla moniytimisissä koneissa. Mietimme, mitä parannuksia voisimme tehdä kyselyn välimuisti verrattuna optimointiin, jonka voisimme tehdä ja jotka tarjoavat parannuksia kaikkiin työkuormiin.

Ottaen huomioon tämä, tekeekö MySQL-välimuistikyselyn tulokset?

Joo, mySQL (samoin kuin kaikki muutkin suositut tietokantatuotteet) välimuistit the kyselyitä jotka on tehty siihen. Välimuisti on melko näppärää - se voi usein käyttää a kätkö varten a kysely vaikka tarkat parametrit kysely eivät ole samoja. Tällä voi olla suuri vaikutus suorituskykyyn.

kuinka voin ottaa MySQL-kyselyvälimuistin käyttöön? Varmistaa MySQL-kyselyvälimuisti on sallittu käyttö: mysql > NÄYTÄ MUUTTUJAT, KUTEN 'have_query_cache'; Seurata kyselyn välimuisti tilastot käyttävät: mysql > NÄYTÄ TILA, KUTEN 'Qcache%';

Miten MySQL-kyselyvälimuisti toimii tässä suhteessa?

Kyselyvälimuisti on näkyvä MySQL ominaisuus, joka nopeuttaa tietojen hakemista tietokannasta. Se saavuttaa tämän varastoimalla MySQL SELECT-käskyt yhdessä muistiin haetun tietueen kanssa, jos asiakas pyytää identtisiä kyselyitä se voi palvella tietoja nopeammin suorittamatta komentoja uudelleen tietokannasta.

Kuinka voin poistaa MySQL-kyselyvälimuistin käytöstä?

Kysely to Poista käytöstä the kätkö alkaen MySQL komentoriviltä, sovelluksesta, kuten phpMyAdminista, tai komentosarjasta, suorita seuraava SQL-komento kohteeseen Poista käytöstä the kyselyn välimuisti : SET GLOBAL kyselyn_välimuistin koko = 0; Tämä tulee voimaan välittömästi. Sinun on myös muutettava MySQL määritystiedostoa säilyttääksesi sen liikuntarajoitteinen uudelleenkäynnistyksen yhteydessä.

Suositeltava: