首頁
云數(shù)據(jù)庫 RDS
RDS PostgreSQL數(shù)據(jù)庫
時空引擎(GanosBase)
使用進階
時空對象存儲優(yōu)化
ST_SetTypeStorage
ST_SetTypeStorage
設(shè)置數(shù)據(jù)類型的存儲模式,使其支持行內(nèi)行外分開存儲。
語法
bool ST_SetTypeStorage(cstring typeName, cstring storageStrategy, integer size);
參數(shù)
參數(shù)名稱 | 描述 |
typeName | 數(shù)據(jù)類型名稱,例如geometry、geography等。 |
storageStrategy | 存儲模式,僅支持main。 |
size | 存儲在行內(nèi)部分的字節(jié)數(shù)。 |
描述
當(dāng)數(shù)據(jù)類型的單個對象比較大時,可以使用元數(shù)據(jù)信息存儲在行內(nèi),對象實體信息存儲在行外的存儲模式,平常查詢和分析只需要取出行內(nèi)的元數(shù)據(jù)部分,從而減少磁盤I/O。
size代表存儲在行內(nèi)的字節(jié)數(shù),0表示仍按原來的main模式存儲,不同數(shù)據(jù)類型取值情況如下:
數(shù)據(jù)類型名稱 | 維度 | 建議值 |
geometry | 2d(x,y) | 24 |
3d(x,y,z)、3dm(x,y,m) | 32 | |
4d(x,y,z,m) | 40 | |
geography | 2d(x,y) | 32 |
示例
Select ST_SetTypeStorage('geometry','main', 41);
st_settypestorage
-------------------
t
(1 row)
文檔內(nèi)容是否對您有幫助?