openGauss列存数据压缩实验
openGauss列存数据压缩实验 对于时序场景,float和timestamp类型占比较大,需要重点关注,较高的压缩率可以降低磁盘空间的使用。 openGauss中,对于float使用Delta2算法,对于float使用XOR算法,推测参考了facebook关于时序数据库的论文,算法选择几乎相同: Gorilla: A Fast, Scalable, In-Memory Time S...
openGauss列存数据压缩实验 对于时序场景,float和timestamp类型占比较大,需要重点关注,较高的压缩率可以降低磁盘空间的使用。 openGauss中,对于float使用Delta2算法,对于float使用XOR算法,推测参考了facebook关于时序数据库的论文,算法选择几乎相同: Gorilla: A Fast, Scalable, In-Memory Time S...
SQL执行流程 do_command Read one command from connection and execute it (query or simple command). This function is called in loop from thread function. > my_net_read > dispatch_command: Perform...
聚集索引插入 > mysql_execute_command SQLCOM_INSERT > open_temporary_tables 打开临时表 > insert_precheck 检查对第一个表有修改权限、对其他表有查询权限 > mysql_insert mysql层执行插入 > upgrade_lock_type...
online创建索引 > mysql_alter_table > mysql_prepare_alter_table > create_table_impl 创建临时表 > open_table_uncached 打开临时表 > mysql_inplace_alter_table > upgrade_sh...