ストレージエンジン
ストレージエンジン画面では、SingleStoreクラスターのLeafノードがメモリとディスクをどれだけ使用しているか、どのデータベースとテーブルが領域を占めているかを確認できます。データが特定のパーティションに集中しているテーブル、マージが遅延しているテーブル、圧縮率が低いテーブルも併せて見つけられます。
RowstoreとColumnstore
SingleStoreはデータを2つの方式で保存します。
- Rowstore はデータをメモリに行単位で保存します。高速な読み取りと書き込みに有利ですが、メモリを多く使用します。
- Columnstore はデータをディスクに列単位で圧縮して保存します。大容量の分析に有利で、ディスク効率が高いです。
画面のテーブル一覧では、Storage 列で2つの方式を区別します。すべてのノードに同じデータを置くReferenceテーブルは Rowstore (reference)、Columnstore (reference) と表示します。
照会条件と収集周期
- 時間: デフォルトはリアルタイムです。過去の時点を10分単位で選択することもできます。
- クラスター: 照会するクラスターを選択します。最初は名前順で1番目のクラスターが選択されています。
データごとに収集周期が異なります。画面右上で収集周期別の最終収集時刻を確認でき、各パネルの右上にはそのデータの収集周期が表示されます。
| データ | 収集周期 | 表示される場所 |
|---|---|---|
| ノードのメモリ、ディスク使用量 | 5秒 | Leafメモリ、Leafディスクのカードとノード表 |
| Rowstore、Columnstore | 1時間 | データベース、テーブル一覧、カラムストア断片化の推移 |
| パーティション統計 | 12時間 | ディスクドロワーの概要 |
リアルタイム照会中は、5秒周期のデータが約5秒ごとに更新されます。テーブルとパーティションの情報は5分単位で再照会します。