2015-05-23 72 views

回答

4

MemSQL中的列限制當前爲4096,並且不可調整。最好的解決方法是使用JSON列(http://docs.memsql.com/latest/json/json/)。

+0

謝謝!我試圖做到這一點:簡化數據庫結構爲一個非常簡單的設計,包含一個ID列和一個包含所有數據的JSON列。但是,如果我嘗試使用JSON列的持久計算列,MemSQL也會抱怨太多的列。 示例:'VAR15 AS數據::%VAR15 PERSISTED INT(3),'... – furukama

+2

4096列限制也適用於持續列。例如,您可以使用'SELECT data ::%VAR15'在查詢中直接以JSON引用列。通常,用戶爲最常訪問的列保留計算列。 –

+0

@AnkurGoyal是col store或row store還是兩者的限制? – animageofmine