MemSQL 4.1释放说明建议对Columnstore表的插入性能进行改进。
我对Columnstore表类型的(基本)理解是,它不适合单个插入,最好放置在较大的批量插入(每次插入约100 k行)。
4.1发行版仍然是这种情况,还是每个列存储表前面的内存优化数据结构现在解决了这一缺陷?
要明确的是,性能不是我的用例的问题,它利用了单个插入的colunstore。
感谢任何更多的信息或链接,以进一步阅读-我找不到这些变化的更多细节。
发布于 2016-02-16 03:24:10
没错,使用4.1,MemSQL列存储表可以合理地支持单个插入(与4.1之前不同,在4.1之前,每个插入都创建了一个单独的列存储段)。单个插入进入内存中的行存储,直到足够的累积,我们可以将它们批次到列存储中。当然,MemSQL将能够更好地处理批量插入。
https://stackoverflow.com/questions/35422365
复制相似问题