問題タブ [mysql-cluster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
548 参照

mysql - MEMORY エンジンで保存されたテーブルは、クラスターのクラッシュから回復できますか?

MySQL NDB Cluster 7.3.5 をセットアップしましたが、クラスタは正常に動作していました。

4 つのノードを持つクラスター:

NodeA : SQLNode1、DataNode1

NodeB : SQLNode2、DataNode2

NodeC : 管理ノード 1

NodeD : 管理ノード 2

サーバーの再起動シナリオをテストするために、VMWare ESXi を再起動し、すべての VM を再起動しました。

しかし、データノードはその後起動に失敗しています。

サーバーのログをそれぞれ追加します。

/home/mysql/mysqlcluster_data/1/ndb_1_out.log (データ ノード 1)

ノードがこのテーブルの回復に失敗しているようです: hhmefep.fgvmev0000000000-elog-1398414831


/home/mysql/mysqlcluster_data/2/ndb_2_out.log (データ ノード 2)


データ ノード 2 がデータ ノード 1 と同期しようとしているようですが、管理ノードによって強制的にシャットダウンされました。


(管理ノード)


これは非常にイライラするので、これについて私を助けてください。

0 投票する
2 に答える
1334 参照

mysql - RDBMS のアドホック クエリとは何ですか?

MySQL Cluster に関するドキュメントには次のように書かれています。

多くの新しいアプリケーションは、上記の課題を満たすためにバックエンド データベースを必要としますが、それでも次のことを行います。

  • ACID 準拠によるトランザクションの整合性の維持。
  • データに対して複雑なアドホック クエリを実行することで、深い洞察を可能にします。
  • 業界標準とスキルセットの実証済みのメリットを活用して、コスト、リスク、複雑さを軽減します。

では、「アドホック クエリ」とは何ですか?

0 投票する
0 に答える
63 参照

php - CALL を使用しているときに PHP-MySQLi がエラーを返さず、エラーの前に SELECT の結果が返された

誰かが助けてくれるかどうかはわかりませんが、何らかの理由で、動的 SQL 構文エラーの前に選択がある呼び出しストアド プロシージャを使用すると、PHP はエラーを報告しません。ワークベンチでストアド プロシージャを呼び出すと、エラーが表示されます。

基本設定MySQL:

基本設定php

動的 SQL に構文エラーがあるためダイが実行される代わりに、while が実行され、「テキストの選択」がエコーされます。

問題は、エラーが発生する前に選択などの量に関係なくエラーが発生するように、php で mysql ストアド プロシージャ コールを正しく処理するにはどうすればよいかということです。

0 投票する
1 に答える
1747 参照

mysql - NDBCLUSTER からエラー 4239 'Trigger with given name already exists' を受け取りました

MySQL Cluster バージョンを実行しています。

テーブルを作成しようとしています

私をもたらします(コマンドラインからの直接入力を使用して):

そしてファイル経由:

しかし、mysql トリガーはありません。

そしてテーブルなし:

誰でもアイデアを得ましたか?

0 投票する
0 に答える
503 参照

mysql - エラー 851 が発生しました '最大 8052 バイトの FIXED 列がサポートされています。varchar または COLUMN_FORMAT DYNAMIC を使用してください

MySQL Cluster 7.3.5 でディスク ストレージを使用してテーブルを作成しようとすると、次のエラーが発生します。

テーブルの DDL は次のとおりです。

上記のDDLについて1つ疑問があります。

「ENGINE = ndbcluster;」のみを指定すると テーブルスペースなどのすべての長い説明ではなく、テーブルが作成され、2 つの mysql クラスター ノードにも表示されます (つまり、複製されます)。

では、この場合はどうなりますか..?

1) テーブル全体がメモリに格納されていますか?

2) DDL でストレージ DISK を指定することは必須ですか?

みんな助けてください..

0 投票する
0 に答える
84 参照

mysql - データ保存時のMysql Clusterエラー

私は次の例外に直面しています、

それを取り除くために構成する必要があるconfig.iniのパラメーター。

システム情報: Linux amp-sql1 2.6.18-371.el5 #1 SMP Thu Sep 5 21:21:44 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux config.ini パラメーター:

2 ノード クラスタ クラスタ 。各ノードには 16 GB の物理 RAM があります。管理ノードが別のサーバーにデプロイされています よろしくお願いします。

0 投票する
1 に答える
380 参照

mysql - Mysql クラスター挿入ストール TCROLLBACKREQ

4 つのデータ ノードを持つ mysql クラスターがあります。トランザクションを小さく保つために、50k のチャンクでロード データ インファイルを使用して、800 万行の挿入を実行しようとしています。時計仕掛けのように、テーブルに 100 万行が挿入されるたびに、挿入は 20 分近く停止してから再開します。ログにもこのエラーが表示されます。

2014-07-17 22:34:59 [NdbApi] エラー -- 不良フラグで TCROLLBACKREQ を送信しています

設定変更が必要だと思います