[轉錄] MySQL 使用 Query Cache

看板Database (資料庫)作者 (痞子軍團團長)時間18年前 (2007/02/06 13:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 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,
可以借轉 Database 版嗎?
02/06 01:26

02/06 03:57,
請~
02/06 03:57
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.201.9
文章代碼(AID): #15o1NgTP (Database)
文章代碼(AID): #15o1NgTP (Database)