如果我有一張這樣的桌子
id | CLOB | Title
1 | Text,Text,Te...| Tom Sawyer
2 | null | Illustration
并且“CLOB”欄位通常為空。會發生什么?記憶體會浪費在空值字串上嗎?如果是,多少錢?
uj5u.com熱心網友回復:
“記憶體”和“存盤在資料庫中”一般沒有關系;資料存盤在磁盤上,而不是記憶體中(除非您有記憶體資料庫)。
無論如何:如果 CLOB 是空的,或者是一個短字串,它只使用很少的空間——無論是存盤在磁盤上還是復制到記憶體進行處理時。有一個始終存在的 CLOB 定位器(指向實際資料存盤位置的指標),以及存盤 CLOB 的實際位置。只使用實際資料所需的空間 - 沒有“巨大的浪費空間”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/373078.html
下一篇:使用只有特定列的日期列創建表
