Неліктен MySQL сұрау кэші ескірген?
Неліктен MySQL сұрау кэші ескірген?

Бейне: Неліктен MySQL сұрау кэші ескірген?

Бейне: Неліктен MySQL сұрау кэші ескірген?
Бейне: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Мамыр
Anonim

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

Осыны ескере отырып, MySQL кэш сұрауының нәтижелері бар ма?

Иә, mySQL (барлық басқа танымал дерекқор өнімдерімен ортақ) кэштер the сұраулар соған жасалған. Кэштеу өте ақылды - ол жиі пайдалана алады кэш үшін сұрау нақты параметрлері болса да сұрау бірдей емес. Бұл өнімділікке үлкен өзгеріс әкелуі мүмкін.

MySQL сұрау кэшін қалай қосуға болады? Көз жеткізу үшін MySQL сұрау кэші пайдалануға рұқсат етілген: mysql > 'have_query_cache' СИЯҚТЫ айнымалыларды КӨРСЕТУ; Бақылау сұрау кэші пайдалану статистикасы: mysql > 'Qcache%' СИЯҚТЫ МӘРТЕБЕСІ КӨРСЕТУ;

Осыған байланысты MySQL сұрау кэші қалай жұмыс істейді?

Сұрау кэші көрнекті болып табылады MySQL дерекқордан деректерді алуды жылдамдататын мүмкіндік. Ол бұған сақтау арқылы қол жеткізеді MySQL Жадтағы алынған жазбамен бірге ТАҢДАУ мәлімдемелері, егер клиент бірдей сұраса сұраулар ол дерекқордан пәрмендерді қайта орындамай, деректерге жылдамырақ қызмет көрсете алады.

MySQL сұрау кэшін қалай өшіруге болады?

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

Ұсынылған: