问题标签 [columnstore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
singlestore - MemSQL - 列存储:4.1 中的单独插入改进
MemSQL 4.1 发行说明建议对列存储表的插入性能进行了改进。
我对 Columnstore 表类型的(基本)理解是它不适合单独的插入,最适合较大的批量插入(每次插入约 100k 行)。
4.1 版本仍然是这种情况,还是每个列存储表前面的内存优化数据结构现在解决了这个缺陷?
需要明确的是,对于我的用例而言,性能不是问题,它利用 colunstore 进行单个插入。
感谢任何其他信息或进一步阅读的链接 - 我找不到有关这些更改的更多详细信息。
sql - 无法使用列存储索引 (sql) 更新表脚本
当我尝试更新此语句时出现错误:
询问:
它会抛出以下错误
消息 35330,级别 15,状态 1,第 2 行 UPDATE 语句失败,因为无法在具有列存储索引的表中更新数据。考虑在发出 UPDATE 语句之前禁用列存储索引,然后在 UPDATE 完成后重建列存储索引。
monetdb - MonetDB 查询计划说明中的语句是什么意思?
我正在尝试了解 MonetDB 的查询计划。
是否有任何文档可以让我找到每条指令的用途?如果没有,谁能告诉我返回的是什么
和
在我的查询中,我按两个属性(例如,按 A、B)对结果进行排序。你能告诉我为什么第二个排序比第一个有更多的参数吗?
algebra.subsort 是返回 (oid, columnType) 对还是仅返回 oid?
谢谢!!
sql-server - 创建列存储索引
是否可以在 sql 中已经有聚集索引和非聚集索引的表上创建列存储索引
sql - 列存储索引扫描未在批处理模式下发生
在我的数据库中,有一些列存储索引和这些表在过程中使用。在我的开发服务器中执行过程时,列存储索引的执行模式是批处理模式。但是当我将它们移到生产环境中时,它们就变成了逐行执行模式。是否有任何服务器设置影响这些。谁能帮我。
请注意,两台服务器都是 SQL 2014
sql-server - 如何改进列存储索引扫描
谁能告诉哪些数据库服务器属性会影响列存储索引批处理执行?
sql-server - 从日期函数 VS 日期维度表查询性能
我有一个表Transactions
,它有一个列存储索引并存储了 74445000 行。
我有一个如下查询
我正在考虑可能在包含所有日期的月份和年份的日期维度表上执行 JOIN 可能比使用 SQL 日期函数的上述查询更好。
任何人都可以验证这个假设和/或指向可以提供详细信息的资源吗?
sql-server - 索引视图上的 SQL Server 列存储聚集索引
我想在 SQL Server 中有一个自动更新的结构,可以很好地处理聚合查询。我可以在 SQL Server 2014 中创建一个将列存储索引作为其聚集索引的索引视图吗?
database - 如何在 ClickHouse 中创建主键
我确实在文档中找到了几个通过将参数传递给 ENGINE 部分来创建主键的示例。但是我没有找到关于 ENGINE 的任何参数、它的含义以及如何创建主键的任何描述。提前致谢。将此信息添加到它不存在的文档中会很棒。
singlestore - 从 memsql 中的 80M 记录中每次选择需要 5 秒
我们将 memsql 5.1 用于 Web 分析项目。每天大约有 80M 条记录和 0.5M 条记录。一个简单的请求大约需要 5 秒 - 给定日期每个域、地理、语言接收到多少数据。我觉得可以减少这些时间,但我找不到办法。请告诉我路。
像一张桌子
像这样的请求:
应用建议后
- 原始查询时间 - 5s
- 时间戳优化 - 3.7s
- 带时间戳+shardkey - 2.6s
谢谢你很配!