[討論] DB用虛擬機的話 Query有時候會跑很慢
各位版友午安 有事想請教大家
公司網站 目前是用一台實體DB作業(mysql)
可是只要某些商品需要搶購 流量就會瞬間暴增 導致DB負載過大 甚至造成 dead lock
後來 就請公司的MIS 幫忙在一台新的主機上 架虛擬機的DB-2
主機是新的 也比實體DB好 虛擬DB-2 有跟實體DB做同步 設定上 也都調整成跟實體DB一
樣
接著在虛擬DB-2做效能測試
一般query出來的結果 是有比實體DB快一點點
但是有時候 撈出來的筆數一多 可能千筆以上 就會跑比較慢 且是慢幾秒 甚至是20秒以
上
後來再請MIS 把新的主機直接用實體DB-2 就正常了
原本的想法 是想說 新的主機 可以虛擬2個DB出來 然後剩下的資源 可以做其他用途
但是虛擬DB 效能測試 卻不如預期
如果改成實體DB 資源又很浪費..
在虛擬DB上 調教一些設定 也都不行
像是 host_cache_size , max_connect_errors , max_connections ,
table_definition_cache , table_open_cache , thread_cache_size , innodb_log 都
試過了
我跟MIS對db的設定 也都不熟悉
想請教一下 是否還有哪些設定 是我們忽略的嗎 ?
亦或是 真的只能用實體DB ?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.140.235 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1559536749.A.BF5.html
推
06/03 16:25,
5年前
, 1F
06/03 16:25, 1F
→
06/05 12:34,
5年前
, 2F
06/05 12:34, 2F
→
06/05 12:34,
5年前
, 3F
06/05 12:34, 3F
→
06/05 12:38,
5年前
, 4F
06/05 12:38, 4F
→
06/05 14:25,
5年前
, 5F
06/05 14:25, 5F
→
06/05 14:29,
5年前
, 6F
06/05 14:29, 6F
→
06/05 14:30,
5年前
, 7F
06/05 14:30, 7F
→
06/05 15:25,
5年前
, 8F
06/05 15:25, 8F
→
06/05 15:25,
5年前
, 9F
06/05 15:25, 9F
推
06/05 23:14,
5年前
, 10F
06/05 23:14, 10F
Database 近期熱門文章
PTT數位生活區 即時熱門文章