SequoiaDB巨杉資料庫 分割槽

2021-10-22 11:25:57 字數 741 閱讀 7062

分割槽功能用於將一張表的儲存分散到多個物理位置,達到更好的併發讀寫效果。在資料量大時,速度提公升更為明顯。mysql 提供了四種分割槽的方式:range 分割槽、list 分割槽、hash 分割槽和 key 分割槽,同時還支援復合分割槽的方式。

復合分割槽中,上層分割槽必須使用 range 或者 list 分割槽,下層分割槽必須使用 hash 或者 key 分割槽。以下示例是在 goods 表上先根據 produced_date 進行 range 分割槽,再使用每個範圍分割槽的 id 進行 hash 分割槽。

create table goods (

id int not null,

produced_date date,

name varchar(100),

company varchar(100)

)partition by range columns (produced_date)

subpartition by key (id)

subpartitions 2 (

partition p0 values less than ('1990-01-01'),

partition p1 values less than ('2000-01-01'),

partition p2 values less than ('2010-01-01'),

partition p3 values less than ('2020-01-01')

);

SequoiaDB巨杉資料庫C API

此部分是 c api 相關文件。注意 version 2.10 新增收集資料統計資訊介面 新增修改介面 version 1.10 新增獲取查詢訪問計畫的介面 新增用於大物件 lob 操作的介面 version 1.8 新新增介面 version 1.6 使用 sdbnodehandle 來取代原來的...

SequoiaDB 巨杉資料庫 工具

stpstp 是 stp 提供邏輯時間的可執行程式。引數說明 引數名 縮寫 型別 說明 help h 返回 stp 的用法和幫助 version 返回 stp 的版本資訊 port p int32 1.stp 監聽埠 2.預設值為 9622 3.開啟 tcp 和 udp 協議的監聽 serverli...

SequoiaDB 巨杉資料庫 help 示例

顯示全域性幫助資訊。help 顯示類包含的的所有方法。oma.help constructor methods for class oma var oma new oma hostname svcname class for cluster management.static methods for...