web-dev-qa-db-ja.com

MariaDBGaleraクラスターのクエリキャッシュ

Galeraでクエリキャッシュを使用できないようになったので、複数のソースから読みましたが、現在のアプリケーションはクエリキャッシュの恩恵を受けることができます。私はこのクラスターをHAProxyと負荷分散していますが、HAProxyに何らかのキャッシュ機能があるのか​​、それともこの問題の簡単な解決策があるのか​​知りたいのですが。

1
David Perry

MariaDB Galeraクラスターバージョン5.5.40および10.0.14以降、クエリキャッシュを使用できます。以前のバージョンはクエリキャッシュをサポートしていません。

https://mariadb.com/kb/en/mariadb/documentation/optimization-and-tuning/buffers-caches-and-threads/query-cache/#limitations を参照してください。

1
prupert

MySQL内以外の場所に個別のキャッシュを導入すると、一貫性のないデータに遭遇する可能性があります。そもそもGaleraにクエリキャッシュがないのはそれが理由だと思います。

アプリケーションには、必要なデータが保存されるmemcachedを備えた独自のキャッシュが必要です。

0
Tero Kilkanen