問題タブ [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.
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 と同期しようとしているようですが、管理ノードによって強制的にシャットダウンされました。
(管理ノード)
これは非常にイライラするので、これについて私を助けてください。
mysql - RDBMS のアドホック クエリとは何ですか?
MySQL Cluster に関するドキュメントには次のように書かれています。
多くの新しいアプリケーションは、上記の課題を満たすためにバックエンド データベースを必要としますが、それでも次のことを行います。
- ACID 準拠によるトランザクションの整合性の維持。
- データに対して複雑なアドホック クエリを実行することで、深い洞察を可能にします。
- 業界標準とスキルセットの実証済みのメリットを活用して、コスト、リスク、複雑さを軽減します。
では、「アドホック クエリ」とは何ですか?
php - CALL を使用しているときに PHP-MySQLi がエラーを返さず、エラーの前に SELECT の結果が返された
誰かが助けてくれるかどうかはわかりませんが、何らかの理由で、動的 SQL 構文エラーの前に選択がある呼び出しストアド プロシージャを使用すると、PHP はエラーを報告しません。ワークベンチでストアド プロシージャを呼び出すと、エラーが表示されます。
基本設定MySQL:
基本設定php
動的 SQL に構文エラーがあるためダイが実行される代わりに、while が実行され、「テキストの選択」がエコーされます。
問題は、エラーが発生する前に選択などの量に関係なくエラーが発生するように、php で mysql ストアド プロシージャ コールを正しく処理するにはどうすればよいかということです。
mysql - NDBCLUSTER からエラー 4239 'Trigger with given name already exists' を受け取りました
MySQL Cluster バージョンを実行しています。
テーブルを作成しようとしています
私をもたらします(コマンドラインからの直接入力を使用して):
そしてファイル経由:
しかし、mysql トリガーはありません。
そしてテーブルなし:
誰でもアイデアを得ましたか?
mysql - エラー 851 が発生しました '最大 8052 バイトの FIXED 列がサポートされています。varchar または COLUMN_FORMAT DYNAMIC を使用してください
MySQL Cluster 7.3.5 でディスク ストレージを使用してテーブルを作成しようとすると、次のエラーが発生します。
テーブルの DDL は次のとおりです。
上記のDDLについて1つ疑問があります。
「ENGINE = ndbcluster;」のみを指定すると テーブルスペースなどのすべての長い説明ではなく、テーブルが作成され、2 つの mysql クラスター ノードにも表示されます (つまり、複製されます)。
では、この場合はどうなりますか..?
1) テーブル全体がメモリに格納されていますか?
2) DDL でストレージ DISK を指定することは必須ですか?
みんな助けてください..
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 があります。管理ノードが別のサーバーにデプロイされています よろしくお願いします。
mysql - Mysql クラスター挿入ストール TCROLLBACKREQ
4 つのデータ ノードを持つ mysql クラスターがあります。トランザクションを小さく保つために、50k のチャンクでロード データ インファイルを使用して、800 万行の挿入を実行しようとしています。時計仕掛けのように、テーブルに 100 万行が挿入されるたびに、挿入は 20 分近く停止してから再開します。ログにもこのエラーが表示されます。
2014-07-17 22:34:59 [NdbApi] エラー -- 不良フラグで TCROLLBACKREQ を送信しています
設定変更が必要だと思います