問題タブ [infinidb]
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 - mysql と Ruby でエラーが必要です。(ウィンドウズ)
mysql
Ruby 2.0.0 と Windows 7 64 ビットでの使用に問題があります...
require 'mysql'
私のスクリプトには : しかありません。
エラー:
そしてSucessfully installed mysql-2.9.1-x86-mingw32
、それはうまくいきません。
infiniDB を使用することです。
うまくいかない解決策を見つけました...--platform=ruby
コマンドインストールで。
ありがとうございました。
mysql - mysql-Calpont が起動しない
Linux マシンに mysql-Calpont をインストールしました。mysql-Calpont を起動しようとすると、次のエラーが表示されます: MySQL を起動しています。エラー!pid-file のマネージャーがファイルを更新せずに終了しました。
Linux はまったくの初心者です。なぜこれが起こっているのか、また mysql を開始する方法を理解するには助けが必要です。
ありがとう
mysql - 変数のない表から層別サンプルを選択
巨大なテーブルの階層化されたサンプルを取得する必要があります。具体的には、バイアスなしでテーブルから 1/n 行を選択したい、つまり、ランダムに選択したり、n 行ごとに選択したりします。
この質問をする前に、これをやってみました。しかし、私は InfiniDB エンジンを使用しているため、うまくいきませんでした。後でわかったように、部分式の変数などをサポートしていません。ユーザー変数なしでこれを行う方法を知っている人はいますか?
私は次のようなことを考えていました: 私のテーブルでは、すべての行に一意の英数字文字列ID があり"1234567890"
、 、または のようになり"abcdef12345"
ます。どういうわけかその文字列を数値に変換し、モジュロ関数を使用してテーブルから 1/n 行のみを選択することを考えていました。ただし、この文字列は 16 進数ではないため、変換方法がわかりません。
注: 私のテーブルには、自動インクリメントされた列がありません。
ubuntu - Ubuntu 14.04 の Infinidb: エラー: InfiniDB システム構成ファイルの更新に失敗しました
新しいUbuntu 14.04 LTSイメージを開始し、4.6.0.1の.debsをインストールしました。その後、次のコマンドを実行しました .... すぐに失敗します:
それ以上のデバッグ情報は得られず、syslog と /tmp/ ログファイルにも情報がありませんでした。
12.04.4 Ubuntu イメージも試しましたが、同じエラーが発生しました。
何か案は?
mysql - infinidb でロールバックをキャンセル/中止するにはどうすればよいですか?
infinidb を開始すると、次のエラー メッセージが表示され、サービスを開始できません。ログ ファイルには、ロールバックに問題があることが示されています。サービスを再開できるようにロールバックを中止する方法はありますか? 一部のデータが失われても問題ありません。
/var/log/Calpont/crit.log
すでにファイルを削除しようとしまし/usr/local/Calpont/data1/systemFiles/dataTransaction
たが、それでも起動しません。
infinidb - このクエリで何が間違っていますか? infinidb の場合
エラー コード: 138。構文またはデータ型が InfiniDB でサポートされていません。サポートされている構文またはデータ型については、InfiniDB 構文ガイドを確認してください。
mysql - 間違ったエンジンでテーブルを作成した後、テーブルを削除できません
数十万の列ベースのレコードを含むテーブルを削除しようとしています。通常、データベースを作成するときは列ベースのエンジン (infinidb) を使用しますが、今回は ENGINE ステートメントを含めるのを忘れていました。そのため、データベースは私のニーズにはほとんど使用できません。現在、削除するのに永遠にかかっているテーブルでいっぱいのデータベースがあります (2 時間経過しましたが、何も起こりませんでした)。ALTER TABLE table ENGINE=INFINIDB コマンドを試してみましたが、やはり時間がかかります (上記を参照: 2 時間)。編集: 最初に試したコマンドは DROP TABLE でした。それはすべてのテーブルにぶら下がっていました。次に、何らかの理由でより高速な場合に備えて ALTER コマンドを試しましたが、そうではありませんでした。
このデータベースを取り除く別の方法はありますか? たとえば、手動で /mysql/ ディレクトリに移動してデータベースを削除しますか? 名前を変更して残すこともできると思いますが、スペースを占有しないように完全に削除したいと思います。