タグ

CacheとMySQLに関するouestのブックマーク (2)

  • A Better Cached

    2. Memcachedの利点と欠点 利点 RDBMS の読込負荷低減 / 同時接続数が足りない スケールアウトするキャッシュ 欠点 RDBMS との一貫性維持が不可能 クライアントがキャッシュを変更する限りは不可避 問い合わせが複雑 Memcachedに聞いて、なかったら RDBMS に問い合わ せ データが溢れる Sep 25 2009 A Better Cached 2 3. 「Memcachedの利点」の前提 RDBMS がスケールアウトしない だから、読込負荷低減が必要 だから、別途「スケールアウトするキャッシュ」 が必要 ↓ Incline & Pacific で RDBMS をスケールアウト可能 必要に応じてshard分割+セカンダリを増設すればいい 残る問題は、同時接続数 あと、やっぱり SQL は遅い Sep 25 2009 A Bette

    A Better Cached
  • クエリキャッシュされないSELECT文 - mir the developer

    MySQLのクエリキャッシュ機能ですが、SELECT文の内容によってはquery_cache_XXX変数の値に依らず無条件に結果がキャッシュされませんよね。 ではどんなキーワードを含んでいるとキャッシュされないのでしょうか。sql_yacc.yyとlex.hで確認してみました。 SQL_NO_CAHCE FOR UPDATE LOCK IN SHARE MODE CURRENT_DATE CURDATE CURRENT_TIME CURRENT_TIMESTAMP CURTIME CURRENT_USER DATABASE DATABASES LAST_INSERT_ID MASTER_POS_WAIT NOW ROW_COUNT SYSDATE UNIX_TIMESTAMP USER UTC_DATE UTC_TIME UTC_TIMESTAMP (ユーザ定義関数) (ストアドプロシージ

    クエリキャッシュされないSELECT文 - mir the developer
  • 1