タグ

MySQLとcacheに関するslay-tのブックマーク (3)

  • MySQL で使用するメモリサイズの見積もり - 元RX-7乗りの適当な日々

    最近、MySQLのパラメータの調整をする機会があったのですが、特定のパラメータを変更した際に、メモリの消費量にどう影響するのか、というのを調査する際に、インターネッツを彷徨ったところ、サイトによって書いてあることにバラつきがあったので、自分でもまとめてみることにした。 結論から書くと、参考にしたのは以下のオライリーの書籍「MySQLトラブルシューティング」で、記述が一番わかりやすく書かれていた。 このエントリは、この書籍の 「3.9.3 オプションの安全値を計算する」 にて記載がある内容をまとめたものになる。 MySQLトラブルシューティング 作者:Sveta SmirnovaオライリージャパンAmazon 著者について Sveta Smirnova(スヴェータ・スミルノヴァ): OracleMySQLサポートグループ・バグ検証グループの主席テクニカルサポートエンジニアとして毎日MySQ

    MySQL で使用するメモリサイズの見積もり - 元RX-7乗りの適当な日々
  • MySQL 8系で PHPから接続できない場合 | バシャログ。

    どうもfujiharaです。今年も残りわずかですね。 年々寒く感じる度合いが強くなっているのですが、基礎代謝が落ちてるのが 原因かと怯えています。 今回はとある案件でサーバ移行時にMySQLのバージョンが上がり 8.x になったときに PHPから接続できない現象が発生して解決した方法をご紹介します。 背景 とあるプロジェクトでサーバ移行が必要だったのですが、 コンテンツを移行して、いざページを表示するとMySQLにつながらない。 原因 エラーを確認するとパスワードで弾かれてました。 原因を探すとMySQL 8では パスワードがデフォルトで暗号化されるので(cache_sha2_password) プログラムから接続する場合もこれに対応していないと接続ができないとのこと。 今回はプログラム側を変更しなかったので、 MySQL側で以下の用に対応しました。 # /etc/my.cnf [mysq

    MySQL 8系で PHPから接続できない場合 | バシャログ。
  • MySQLのチューニング(クエリキャッシュ)|Shoulder.jp

    MySQLのチューニングにおいてクエリキャッシュは、データベースへアクセスする負荷を軽減するので、負荷が上がったときにチェックしたい項目の1つである。 MySQLのデフォルトでは、クエリキャッシュを使用しない状態になっているので注意したい。 query_cache_sizeの違いによるパフォーマンス比較 MySQLサーバには、MySQLクライアントからのクエリとその実行結果をキャッシュし、次回から同じ内容のクエリが要求された場合にキャッシュから応答する、クエリキャッシュという仕組みがあります。キャッシュから応答させることによってデータベースへアクセスする負荷を軽減し、また応答速度自体の向上も狙ったものです。 まずは、クエリキャッシュが利用されているか確認する。 mysql> show variables like 'have_query_cache'; 次に、クエリキャッシュに関係する設定

    MySQLのチューニング(クエリキャッシュ)|Shoulder.jp
  • 1