摘要:dbtune表中的儲存引數控制著在oracle中如何建立表和索引。其中一些儲存引數定義在建立表的時候使用的資料型別。
dbtune表中的儲存引數控制著在oracle中如何建立表和索引。其中一些儲存引數定義在建立表的時候使用的資料型別。
arcsde的dbtune儲存引數,例如geometry_storage, raster_storage, and attribute_binary定義了在儲存arcsde資料的時候使用的oracle資料型別。
注意從arcsde 9.2開始raster_binary_type引數被raster_storage 替代。
geometry_storage 控制向量資料(featureclass)的儲存。raster_storage 控制柵格資料(raster dataset, raster catalog, or raster attribute)的儲存 。attribute_binary 控制其他二進位制資料的儲存(非向量和柵格資料)。
在arcsde中使用blob列儲存資料,dbtune關鍵字設定如下:
geometry_storage sdelob
raster_storage blob
attribute_binary blob
esri建議使用如下設定來儲存向量和柵格資料:
1)總是使用 in-row storage 選項。因為在gis系統中大多數的要素資料都小於3,964位元組。使用in-row storage 選項選項能達到較好的效能。
2)為需要經常讀的資料使用緩衝(cache);
3)如果arcsde不經常更新blob資料而是經常插入或刪除blob資料,那麼設定 pct_version 引數為0,告訴oracle在 lob段上不需要維護老版本的資料。
4)chuck的大小不應該小於8k。測試表明,儲存gis資料,資料塊設定為8k是最合適的。
下面是raster_storage引數的設定例子
raster_storage "blob"
blk_storage "pctfree 0 initrans 4 tablespace raster
lob (block_data) store as
(tablespace raster_lob_segment
cache pctversion 0)"
raster_storage "blob" 表示使用blob方式儲存柵格資料。如果柵格的block pixel 資料小於3,965 位元組,則儲存在raster表空間的block_data 列中。如果大於3,964 位元組則儲存在raster_lob_segment 表空間的lob段中。lob index 只有在chunks個數超過12的時候才會使用。
下面是geometry_storage 引數的設定例子
geometry_storage "sdelob"
f_storage "pctfree 0 initrans 4 tablespace vector
lob (points) store as
(tablespace vector_lob_segment
cache pctversion 0)"
geometry_storage "sdelob" 表示使用blob方式儲存向量資料。如果要素的二進位制資料小於3,965 位元組,則儲存在vector表空間的points列中。如果超過這個大小則儲存在vector_lob_segment表空間的lob段中。
下面是attribute_binary "blob" 引數的設定例子
attribute_binary "blob"
b_storage "pctfree 0 initrans 4 tablespace bizztabs
lob (document) store as
(tablespace bizz_lob_segment
cache pctversion 0)"
attribute_binary "blob"表示使用blob方式儲存屬性資料(非向量和柵格資料)。如果b表的二進位制資料小於3,965 位元組,則儲存在bizztabs表空間的document列中。如果超過這個大小則儲存在bizz_lob_segment 表空間的lob段中。如果在建立b表的時候沒有document列,則oracle會報下面的錯誤:
ora-00904: "document": invalid identifier
error reporting可以設定的引數,
error reporting可以設定的引數,如下 錯誤報告是位欄位。可以將數字加起來得到想要的錯誤報告等級。e all 所有的錯誤和警告 不包括 e strict e error 致命性的執行時錯誤 e warning 執行時警告 非致命性錯誤 e parse 編譯時解析錯誤 e notice 執...
調參 引數設定
簡單點說,批量大小將決定我們一次訓練的樣本數目。batch size將影響到模型的優化程度和速度。為什麼需要有 batch size batchsize 的正確選擇是為了在記憶體效率和記憶體容量之間尋找最佳平衡。batch size的取值 全批次 藍色 如果資料集比較小我們就採用全資料集。全資料集確...
Vue路由之間傳參,子路由設定
路由傳參 params傳參 index.js匯入元件,註冊路由import jobmess from components jobmess 路由跳轉跳轉jobmess.vue接收引數 query傳參 index.js匯入元件,註冊路由import jobmess from components jo...