mnesia

    2

    2答えて

    リモートサーバーと対話しています。このリモートサーバーは異なるタイムゾーンにあります。 erlang:now()の "The number of seconds since January 1, 1970 00:00:00 GMT The server will only accept requests where the timestamp is within 600s of the c

    1

    1答えて

    Windows上でサービスの作成に失敗しました: erlsrv add muzaaya -w "C:/Folder" -c "test erlang service" -ar "-pa .. -eval \"service:start()\"" 私はすぐに、次のエラーを得た: erlsrv: Unable to register service with service manager

    1

    3答えて

    を私はレコードを持っている: -record(bigdata, {mykey,some1,some2}). が5000の以上の行をフェッチ mnesia:match_object({bigdata, mykey, some1,'_'}) 最速の方法をやっているの? 明確化: 「カスタム」キーを作成することはオプションです(読み込みができるようになります)が、1つのキーでmatch_obje

    4

    2答えて

    私は、システムの起動後に自分のコードにmnesiaスキーマとテーブルを作成したいので、天気を検出してmnesiaスキーマとテーブルを作成する必要があります。そうでない場合、私はそれらを作成したい。これは良いアイデアですか?そして、どのようにmnesiaスキーマとテーブルを検出できますか?これを処理する

    5

    1答えて

    私はしばらくの間、記憶を使用しました。私はmnesia:wait_for_tables/2という概念を正確に理解していないように感じることを告白する必要があります。 Some applications need to wait for certain tables to be accessible in order to do useful work. mnesia:wait_for_tabl

    2

    2答えて

    私はmnesiaテーブルに同じ3つのレコードを挿入/更新する5つのプロセスがあります。これらの各プロセスは、単一のトランザクション内で挿入/更新を行います。 私はこれらの全く同じ3つのレコードを1つのトランザクション内で読み取る5つのプロセスを持っています。 マルチレコードトランザクションの一部としてテーブル全体をロックしない限り、{aborted、{cyclic、node ....}}エラーが発

    4

    2答えて

    私は、ユーザーのデータを格納するためにmnesiaを使用して、レコードが {ユーザー名、フィールド1、filed2、タイムスタンプ} データベースが爆発させないためにはのような構造の袋で、私は設定したいです例えば、あるユーザのレコード数が500に達した場合、新しいレコードが挿入される前に最も古いタイムスタンプのレコードが削除されます。 効率的な方法はありますか? ありがとうございます。

    3

    2答えて

    こんにちは、mnesiaに別の選択要求をする可能性はありますか? etsには1つのテーブルの内容をコピーできますが、etsは動作可能なハッシュテーブルです。しかし、私はおそらくこの問題に対するより洗練された解決策があると思った。 ありがとうございます。

    1

    3答えて

    mnesiaから1列のみを選択するにはどうすればよいですか? 私はこのコードでETSテーブルにonle列を選択することができます。 ets:match(AllData_TableId, {'_', '$1','_',','_'},3), 私はmnesiaのための同様のものが必要。 ありがとうございます。例では

    5

    2答えて

    私のマシン(Win7 32bit 2.93GHz Core2Duo 3GB RAM)のバイナリインストーラからejbberd-2.1.10をインストールしました。私たちのセットアップは非常に高いメッセージスループットを必要とするので、私はperformance tuning参照を通じて見て、 {シェイパー、通常、{MAXRATE、10000000}} ERL_MAX_PORTSと私のejabber