[轉錄] MySQL 使用 Query Cache
※ [本文轉錄自 PHP 看板]
作者: JoeHorn (獅子男) 看板: PHP
標題: Re: [請益] PHP用session去存資料庫的result??
時間: Mon Feb 5 23:39:05 2007
※ 引述《grassboy2 (天才小胖子-活力花俏草兒)》之銘言:
: 耶…感覺這個和php比較有關連…
: 所以就來這裡po了…
: 之前在資料庫板上有討論到…
: 要如何節省query資料庫的次數…
: 其中有討論到把query的結果捲回session裡…
: 就不用每次重複查詢同樣的結果…
: 嗯…一開始是很直覺的想…
不必這麼麻煩。
MySQL 4 之後開始支援 query cache ,設定方式大概是這樣:
[mysqld]
......
query_cache_size = 32M
......
=== 以下是實際案例參考 ===
某台 FreeBSD 的 MySQL 4.0 吃掉 9xx MB 記憶體:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
12525 mysql 30 96 0 937M 566M CPU0 0 480:05 0.00% mysqld
mytop 狀態頁面:
MySQL on localhost (4.0.27-log) up 3+04:06:47 [23:35:18]
Queries: 32.4M qps: 124 Slow: 1.0 Se/In/Up/De(%): 95/00/01/00
qps now: 85 Slow qps: 0.0 Threads: 26 ( 2/ 7) 90/01/02/01
Cache Hits: 28.0M Hits/s: 107.3 Hits now: 67.5 Ratio: 90.7% Ratio now: 87.6%
Key Efficiency: 99.9% Bps in/out: 4.5k/656.5 Now in/out: 10.9k/19.9k
* 黃色的那行就是 query cache 的運作狀態。
--
我不寂寞, 因為煙在我口,
我不寂寞, 因為酒在我手,
我不寂寞, 因為還有寂寞陪著我.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.173.186
推
02/06 01:26,
02/06 01:26
推
02/06 03:57,
02/06 03:57
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.201.9
Database 近期熱門文章
PTT數位生活區 即時熱門文章