TokuDB7.5.7-2.4.1使用TokuDB時的內存注意事項v1

tokudb_cache_size指定TokuDB自己的cache大小,該值默認會爲50%的RAM(?TokuDB will allocate 50% of the installed RAM for its own cache)。在如下集中情況,需要手動配置tokudb_cache_size的值:

1 TokuDB和其他佔內存型的任務一起跑在同一臺機器上

一個保收的配置是其他所有任務都在運行時剩餘的RAM的50%。當該值低於2G,該考慮將一些其他的任務移到另外的server上去。

2 TokuDB和InnoDB同時使用時

一個例子:在有16G RAM的機器上,可以這樣配置

innodb_buffer_pool_size=2G

tokudb_cache_size=8G

3 TokuDB和Federated或FederatedX表一起使用時

Federated engine允許連接到遠端的server表,然後可以把該表當作本地的表來查詢。Federated engine會把遠端的整個表給導入到本地的server來查詢。這時,就必須的保證有足夠的內存在容納遠端的表。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章