3

メモリデータベースMemSQL(コミュニティ版)を使用しており、設定を上げようとしていmax_pooled_connectionsます。私は2つの方法を試しました:

1)/var/lib/memsql/memsql.cnfで、設定max_pooled_connections = 2048

MemSQL を再起動した後も、古い設定値 1024 のままです

2)memsql> SET GLOBAL max_pooled_connections = 2048

結果は

エラー 1238 (HY000): 変数 'max_pooled_connections' は読み取り専用の変数です

MemSQLでこの値を設定する方法を教えてください。

4

1 に答える 1

3

デフォルトでは、MemSQL Ops が MemSQL クラスターの構成を管理します。この値を更新するための推奨される方法は、こちらに記載されています。各ノードで構成を更新する必要があります。これを実現する簡単なスニペットは次のようになります。

$ memsql-ops memsql-list -q | xargs -n 1 memsql-ops memsql-update-config --key max_pooled_connections --value 2048

--edit: "./memsql-ops" -> "memsql-ops"

于 2015-07-27T14:08:20.820 に答える