私は長時間の統計を収集するように設定しています。それは、それはそれよりも頻繁になりますフィールドを部分的に取得/変更することはできますか?
[date:03.01.2016,data][date:02.01.2016,data][date:01.01.2016,data]...
この(ちょうどサンプル)のようなみかん..私は、最新の最初の1つのテキストフィールド、にすべてを固執するつもり小さなブロックに記録されますが、小さいままである必要があります私はそれを最適化したいと思うように十分な大きさです。
私は2つのこと
- はmysqlのフィールドの前に付加することができますを探していますか?
- フィールドを部分的に読み取ることはできますか?最初の100文字だけを読み取ることはできますか?
ブロックは固定長であるため、X期間の統計情報を表示するためにダウンロードする必要のある文字数を正確に推定できます。
これはさまざまな点で悪い考えです。最初に、これらのタイムスタンプの数千またはそれ以上を実際に追加する予定がある場合は、列内のスペースを簡単に超えることができます。また、古い値を更新して追加をシミュレートすることも可能ですが、これもあまりうまくありません。より良いオプションは、各タイムスタンプトークンを独自の_record_に配置することです。 –
誰かがあなたに何らかの期間の統計を聞かれたら、何をしますか?スティングを解析する? –
あなたはこれを行うことによって、サーバー、ユーザー、およびストレージを好むと思いますか? – Drew