在ClickHouse里,增加了一个limit by部分,区别于mysql的limit 在最终结果集的行数限制,这个limit by是对by字段,每个值保留对应的行数。
月度归档: 2021年3月
ClickHouse 窗口函数row_number,Rank Over的使用
在当前版本的ClickHouse里,已经实验性的支持了窗口函数, 比如Rank over partition order,但从执行看还是处于实验阶段,后面【可能】存在底层改动,需要设置参数Set allow_experimental_window_functions = 1。
ClickHouse 启动报错Init script is already running,clickhouse-client报错Code: 210. DB::NetException: Connection refused (localhost:9000)
新安装的ClickHouse, 在启动时报错Init script is already running,执行clickhouse-client时报Code: 210. DB::NetException: Connection refused (localhost:9000)。在REdhat 7和之后的操作系统,需要用systemctl启动才可以。
南大通用GBase 8a执行节点替换replace报错current gcware version and package gcware version are not same
南大通用GBase 8a在做节点替换replace时,会检测安装版本和当前集群版本是否一致,如果不同会报如下类似错误:current gcware version (107816) and package gcware version (92755) are not same.解决方法就是采用和当前集群相同的版本进行节点替换。
南大通用GBase 8a 对明文密码的安全保护措施
本文介绍在GBase 8a 数据库集群里,在涉及密码明文的安全保护方面处理措施,确保密码明文不会被获得。包括命令行登录密码,SQL语句里连接数据源的密码,同时在数据库日志里也需要屏蔽。
南大通用GBase 8a做count distinct时数据切分算法参数_gbase_optimizer_aggr_distinct
南大通用GBase 8a数据库,针对count distinct ,sum disticnt等聚合 distinct场景,通过本参数_gbase_optimizer_aggr_distinct指定数据的切分方法。
南大通用GBase 8a 数据库集群最大节点数
南大通用GBase 8a 数据库集群最大节点数,原有产品最大支撑节点数为1000个,最新的能支持到4096个
南大通用GBase 8a V8版本节点替换期间通过并发数控制资源使用减少对系统影响的方法
在节点替换期间,需要从备份节点读取并传输大量数据,必然会对现有系统造成影响。在V9版本里是通过重分布的方式实现… 继续阅读 南大通用GBase 8a V8版本节点替换期间通过并发数控制资源使用减少对系统影响的方法
南大通用GBase 8a 从集群层通过segment_id直接查询分片数据排查倾斜
南大通用GBase 8a 数据库集群,将数据按照用户指定的分布格式切分,保存在多台数据计算节点上。本文介绍在新版9.5.3版本里,如果通过segment_id直接查询某些计算节点的数据。
南大通用GBase 8a通过内存永久缓冲表数据来减少磁盘IO提高性能
南大通用GBase 8a数据库集群,提供了内存缓冲热数据的功能来减少磁盘IO,当有新数据访问被缓冲时,如果内存占用已经超限,则部分已经缓冲的数据将被换出内存。如果部分频繁访问的表,数据量相对内存也不是很大,可以通过GBase 8a内置的功能,将数据永久缓冲在内存里,不再换出。