Re: [SQL ] 如何提高記憶體使用量
※ 引述《gmiloveyou (空)》之銘言:
: 資料庫名稱: Mysql
: 資料庫版本: 5.6
: 內容/問題描述: 最近在用mysql作資料處理 電腦本身擁有32g的記憶體
: 目前碰到的問題是資料量有點大需要很長的執行時間
: 後來在檢查的時候發現 在執行SQL時電腦的記體體資源並沒有吃滿
: (我是用工作管理員觀看) 例如只用到 7G,這7G還有我開其他軟體
: 如office等吃的資源
: 現在希望在執行SQL時 可以將整個記憶體吃到8,9成
: 有修改過my.ini
: 把key_buffer_size
這個參數專用於MyISAM存index使用,但5.6預設是用InnoDB。
這個參數應該不用開太大,開個50M就很多了
: query_cache_size
: query_cache_limit
這兩個參數是用在query cache上,但絕大多數的情況query cache
效果極差,除非你有很明確的資料顯示有效益,不然可以關掉來節省時間
: table_cache
: max_connections
這個是最大的連線數,以你7G的記憶體應該不能撐超郭1500
: tmp_table_size
: innodb_buffer_pool_size
InnoDB最重要的參數,可以設定為記憶體的一半
: 的數據都改成16384M
: 想請問是我設定錯誤還是我用錯方法修正了?
記憶體不是吃光就是效能好,MySQL再怎麼調也拯救不了scan table
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.48.220
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1398789180.A.C7A.html
推
04/30 15:15, , 1F
04/30 15:15, 1F
→
04/30 15:15, , 2F
04/30 15:15, 2F
推
04/30 16:49, , 3F
04/30 16:49, 3F
推
04/30 20:33, , 4F
04/30 20:33, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):