Эмне үчүн MySQL сурам кэши эскирген?
Эмне үчүн MySQL сурам кэши эскирген?

Video: Эмне үчүн MySQL сурам кэши эскирген?

Video: Эмне үчүн MySQL сурам кэши эскирген?
Video: FIFA FOOTBALL GIBLETS KICKER 2024, Май
Anonim

The суроо кэш бери демейки боюнча өчүрүлгөн MySQL 5.6 (2013) белгилүү болгондой, ал көп ядролуу машиналарда жогорку өткөрүү жөндөмдүүлүгү менен масштабдуу эмес. Биз кандай жакшыртууларды жасай аларыбызды ойлондук суроо кэш бардык жумуш жүгүн жакшыртууну камсыз кылган оптималдаштырууга каршы.

Муну эске алуу менен, MySQL кэш сурамынын натыйжалары барбы?

Ооба, mySQL (башка бардык популярдуу маалымат базасы продуктылары менен жалпы) кэштер the суроолор ошол үчүн жасалган. Кэштөө абдан акылдуу -- ал көп учурда a колдоно алат кэш үчүн суроо нын так параметрлери болсо да суроо бирдей эмес. Бул аткаруу үчүн чоң өзгөрүү болушу мүмкүн.

MySQL суроо кэшин кантип иштетем? ынануу үчүн MySQL Query Cache колдонуу иштетилген: mysql > 'have_query_cache' сыяктуу өзгөрмөлөрдү КӨРСӨТҮҮ; Көзөмөлдөө суроо кэш статистика колдонуу: mysql > 'Qcache%' сыяктуу АБАЛДЫ КӨРСӨТҮҮ;

Буга байланыштуу, MySQL суроо кэши кантип иштейт?

Сурам кэши көрүнүктүү болуп саналат MySQL маалымат базасынан маалыматтарды алууну тездетүүчү өзгөчөлүк. Бул сактоо менен жетишет MySQL SELECT билдирүүлөрүн эстутумда орнотулган алынган жазуу менен бирге, эгерде кардар окшош сураса суроолор ал маалымат базасынан кайра буйруктарды аткарбастан маалыматтарды тезирээк тейлей алат.

MySQL суроо кэшин кантип өчүрөм?

Суроо чейин өчүрүү the кэш From MySQL буйрук сабынан, phpMyAdmin сыяктуу тиркемеден же скрипттен төмөнкү SQL буйругун иштетиңиз өчүрүү the суроо кэш : SET GLOBAL query_cache_size = 0; Бул дароо күчүнө кирет. Сиз ошондой эле өзгөртүү керек болот MySQL аны сактоо үчүн конфигурация файлы майып кайра жүктөөдө.

Сунушталууда: