MySQL асуулгын кэш яагаад хуучирсан бэ?
MySQL асуулгын кэш яагаад хуучирсан бэ?

Видео: MySQL асуулгын кэш яагаад хуучирсан бэ?

Видео: MySQL асуулгын кэш яагаад хуучирсан бэ?
Видео: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, Арванхоёрдугаар сар
Anonim

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

Үүнийг харгалзан үзэхэд MySQL кэш асуулгын үр дүн гардаг уу?

Тиймээ mySQL (бусад алдартай мэдээллийн сангийн бүтээгдэхүүнтэй нийтлэг) кэшүүд нь асуулга үүнд зориулж хийсэн. Кэш нь маш ухаалаг бөгөөд ихэвчлэн a-г ашиглаж болно кэш төлөө a асуулга -ийн нарийн параметрүүдийг ч гэсэн асуулга адилхан биш. Энэ нь гүйцэтгэлд ихээхэн өөрчлөлт оруулж чадна.

Би MySQL асуулгын кэшийг хэрхэн идэвхжүүлэх вэ? Баталгаажуулахын тулд MySQL Query Cache ашиглахыг идэвхжүүлсэн: mysql > 'query_cache'-тай ШИГ ХУВЬСАГЧИЙГ ХАРУУЛАХ; Хяналт тавих асуулгын кэш Статистикийн хэрэглээ: mysql > 'Qcache%' ШИГ БАЙДЛЫГ ХАРУУЛАХ;

Үүнтэй холбогдуулан MySQL асуулгын кэш хэрхэн ажилладаг вэ?

Асуулгын кэш нэр хүндтэй хүн юм MySQL өгөгдлийн сангаас мэдээлэл авах ажиллагааг хурдасгах онцлог. Хадгалах замаар үүнд хүрдэг MySQL Санах ойд суулгасан сэргээсэн бичлэгийн хамт СОНГОХ мэдэгдлүүдийг, дараа нь үйлчлүүлэгч хүссэн тохиолдолд ижил асуулга өгөгдлийн сангаас тушаалуудыг дахин гүйцэтгэхгүйгээр өгөгдөлд илүү хурдан үйлчлэх боломжтой.

Би MySQL асуулгын кэшийг хэрхэн идэвхгүй болгох вэ?

Асуулга руу идэвхгүй болгох нь кэш Аас MySQL тушаалын мөр, phpMyAdmin гэх мэт програм эсвэл скриптээс дараах SQL командыг ажиллуулна уу. идэвхгүй болгох нь асуулгын кэш : SET GLOBAL query_cache_size = 0; Энэ нь даруй хүчин төгөлдөр болно. Та мөн өөрчлөх шаардлагатай болно MySQL хадгалах тохиргооны файл тахир дутуу болсон дахин ачаалах үед.

Зөвлөмж болгож буй: