爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      mysql/stonedb-Q16-冗余row判定分析

      首页 知识中心 数据库 文章详情页

      mysql/stonedb-Q16-冗余row判定分析

      2023-06-27 10:01:25 阅读次数:432

      mysql,stonedb,数据库

      摘要:

      在Q16的聚合单线程处理中,存在冗余的row比较,在此时会存在对于attr的冗余的内存拷贝

      分析:

      简要日志追踪:

      [2022-08-15 23:37:35.080518] [50510] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 0 no_rows: 0 input_buffer_width: 116
      [2022-08-15 23:37:35.080603] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 0 no_rows: 1 row:0 matching_width: 75
      [2022-08-15 23:37:35.080625] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 0 no_rows: 1 row:0 matching_width: 75
      [2022-08-15 23:37:35.080642] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 0 no_rows: 1 row:0 matching_width: 75
      [2022-08-15 23:37:35.080660] [50510] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 1 no_rows: 1 input_buffer_width: 116
      [2022-08-15 23:37:35.080700] [50510] [INFO] [aggregation_algorithm.cpp:595] MSG: pos: 1 pos_last: 0
      [2022-08-15 23:37:35.080719] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 1 no_rows: 2 row:1 matching_width: 75
      [2022-08-15 23:37:35.080748] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 1 no_rows: 2 row:1 matching_width: 75
      [2022-08-15 23:37:35.080766] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 1 no_rows: 2 row:1 matching_width: 75
      [2022-08-15 23:37:35.080786] [50510] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 2 no_rows: 2 input_buffer_width: 116
      [2022-08-15 23:37:35.080805] [50510] [INFO] [aggregation_algorithm.cpp:595] MSG: pos: 2 pos_last: 1
      [2022-08-15 23:37:35.080821] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 2 no_rows: 3 row:2 matching_width: 75
      [2022-08-15 23:37:35.080836] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 2 no_rows: 3 row:2 matching_width: 75
      [2022-08-15 23:37:35.080852] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 2 no_rows: 3 row:2 matching_width: 75
      [2022-08-15 23:37:35.080869] [50510] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 3 no_rows: 3 input_buffer_width: 116
      [2022-08-15 23:37:35.080881] [50510] [INFO] [aggregation_algorithm.cpp:595] MSG: pos: 3 pos_last: 2
      [2022-08-15 23:37:35.080897] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 3 no_rows: 4 row:3 matching_width: 75
      [2022-08-15 23:37:35.080912] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 3 no_rows: 4 row:3 matching_width: 75
      [2022-08-15 23:37:35.080929] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 3 no_rows: 4 row:3 matching_width: 75
      [2022-08-15 23:37:35.080985] [50510] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 4 no_rows: 4 input_buffer_width: 116
      [2022-08-15 23:37:35.081042] [50510] [INFO] [aggregation_algorithm.cpp:595] MSG: pos: 4 pos_last: 3
      [2022-08-15 23:37:35.081060] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 4 no_rows: 5 row:4 matching_width: 75
      [2022-08-15 23:37:35.081101] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 4 no_rows: 5 row:4 matching_width: 75
      [2022-08-15 23:37:35.081128] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 4 no_rows: 5 row:4 matching_width: 75
      [2022-08-15 23:37:35.081145] [50510] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 5 no_rows: 5 input_buffer_width: 116
      [2022-08-15 23:37:35.081158] [50510] [INFO] [aggregation_algorithm.cpp:595] MSG: pos: 5 pos_last: 4
      [2022-08-15 23:37:35.081173] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 5 no_rows: 6 row:5 matching_width: 75
      [2022-08-15 23:37:35.081190] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 5 no_rows: 6 row:5 matching_width: 75
      [2022-08-15 23:37:35.081216] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 5 no_rows: 6 row:5 matching_width: 75
      [2022-08-15 23:37:35.081237] [50510] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 6 no_rows: 6 input_buffer_width: 116
      [2022-08-15 23:37:35.081249] [50510] [INFO] [aggregation_algorithm.cpp:595] MSG: pos: 6 pos_last: 5
      [2022-08-15 23:37:35.081263] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 6 no_rows: 7 row:6 matching_width: 75
      [2022-08-15 23:37:35.081279] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 6 no_rows: 7 row:6 matching_width: 75
      [2022-08-15 23:37:35.081296] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 6 no_rows: 7 row:6 matching_width: 75
      [2022-08-15 23:37:35.081356] [50510] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 7 no_rows: 7 input_buffer_width: 116
      [2022-08-15 23:37:35.081395] [50510] [INFO] [aggregation_algorithm.cpp:595] MSG: pos: 7 pos_last: 6
      [2022-08-15 23:37:35.081413] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 7 no_rows: 8 row:7 matching_width: 75
      [2022-08-15 23:37:35.081430] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 7 no_rows: 8 row:7 matching_width: 75
      [2022-08-15 23:37:35.081450] [50510] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 7 no_rows: 8 row:7 matching_width: 75

      详细日志追踪:

      Version: '5.7.36-StoneDB-debug-log'  socket: '/stonedb57/install//tmp/mysql.sock'  port: 3306  build-
      [2022-08-15 22:06:04.877769] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#13]
      [2022-08-15 22:06:04.877815] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.877825] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.877849] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.877858] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.877866] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.877873] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.877881] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.877889] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.877899] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.877912] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 22 s: [PROMO BURNISHED COPPER]
      [2022-08-15 22:06:04.877921] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[50]
      [2022-08-15 22:06:04.877928] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.877936] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[4F]
      [2022-08-15 22:06:04.877944] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4D]
      [2022-08-15 22:06:04.877952] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[4F]
      [2022-08-15 22:06:04.877960] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.877967] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[42]
      [2022-08-15 22:06:04.877975] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[55]
      [2022-08-15 22:06:04.877983] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[52]
      [2022-08-15 22:06:04.877991] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[4E]
      [2022-08-15 22:06:04.877998] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[49]
      [2022-08-15 22:06:04.878006] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[53]
      [2022-08-15 22:06:04.878014] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[48]
      [2022-08-15 22:06:04.878021] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[45]
      [2022-08-15 22:06:04.878029] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[44]
      [2022-08-15 22:06:04.878037] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.878045] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[43]
      [2022-08-15 22:06:04.878052] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[4F]
      [2022-08-15 22:06:04.878060] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[50]
      [2022-08-15 22:06:04.878068] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[50]
      [2022-08-15 22:06:04.878092] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[45]
      [2022-08-15 22:06:04.878103] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[52]
      [2022-08-15 22:06:04.878111] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.878118] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.878126] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.878134] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.878145] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.878224] [28095] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 0 no_rows: 0 input_buffer_width: 116
      [2022-08-15 22:06:04.878234] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.878242] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.878250] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.878257] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.878265] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.878273] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.878288] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.878297] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.878304] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.878312] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[21] x:[50]
      [2022-08-15 22:06:04.878320] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[23] x:[52]
      [2022-08-15 22:06:04.878328] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[25] x:[4F]
      [2022-08-15 22:06:04.878336] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[27] x:[4D]
      [2022-08-15 22:06:04.878344] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[29] x:[4F]
      [2022-08-15 22:06:04.878351] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.878359] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[33] x:[42]
      [2022-08-15 22:06:04.878367] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[35] x:[55]
      [2022-08-15 22:06:04.878375] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[37] x:[52]
      [2022-08-15 22:06:04.878382] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[39] x:[4E]
      [2022-08-15 22:06:04.878390] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[41] x:[49]
      [2022-08-15 22:06:04.878398] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[43] x:[53]
      [2022-08-15 22:06:04.878406] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[45] x:[48]
      [2022-08-15 22:06:04.878414] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[47] x:[45]
      [2022-08-15 22:06:04.878421] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[49] x:[44]
      [2022-08-15 22:06:04.878429] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[51] x:[20]
      [2022-08-15 22:06:04.878437] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[53] x:[43]
      [2022-08-15 22:06:04.878445] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[55] x:[4F]
      [2022-08-15 22:06:04.878452] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[57] x:[50]
      [2022-08-15 22:06:04.878460] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[59] x:[50]
      [2022-08-15 22:06:04.878468] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[61] x:[45]
      [2022-08-15 22:06:04.878476] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[63] x:[52]
      [2022-08-15 22:06:04.878483] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.878491] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.878500] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.878508] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[70] x:[17]
      [2022-08-15 22:06:04.878516] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[74] x:[6]
      [2022-08-15 22:06:04.878523] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[75] x:[42]
      [2022-08-15 22:06:04.878531] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[76] x:[72]
      [2022-08-15 22:06:04.878539] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[77] x:[61]
      [2022-08-15 22:06:04.878546] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[78] x:[6E]
      [2022-08-15 22:06:04.878554] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[79] x:[64]
      [2022-08-15 22:06:04.878562] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[80] x:[23]
      [2022-08-15 22:06:04.878569] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[81] x:[31]
      [2022-08-15 22:06:04.878577] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[82] x:[33]
      [2022-08-15 22:06:04.878585] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[83] x:[9]
      [2022-08-15 22:06:04.878593] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[87] x:[50]
      [2022-08-15 22:06:04.878600] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[88] x:[52]
      [2022-08-15 22:06:04.878608] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[89] x:[4F]
      [2022-08-15 22:06:04.878619] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[90] x:[4D]
      [2022-08-15 22:06:04.878627] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[91] x:[4F]
      [2022-08-15 22:06:04.878635] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[92] x:[20]
      [2022-08-15 22:06:04.878642] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[93] x:[42]
      [2022-08-15 22:06:04.878650] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[94] x:[55]
      [2022-08-15 22:06:04.878658] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[95] x:[52]
      [2022-08-15 22:06:04.878665] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[96] x:[4E]
      [2022-08-15 22:06:04.878673] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[97] x:[49]
      [2022-08-15 22:06:04.878681] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[98] x:[53]
      [2022-08-15 22:06:04.878689] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[99] x:[48]
      [2022-08-15 22:06:04.878696] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[100] x:[45]
      [2022-08-15 22:06:04.878704] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[101] x:[44]
      [2022-08-15 22:06:04.878712] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[102] x:[20]
      [2022-08-15 22:06:04.878719] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[103] x:[43]
      [2022-08-15 22:06:04.878727] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[104] x:[4F]
      [2022-08-15 22:06:04.878735] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[105] x:[50]
      [2022-08-15 22:06:04.878742] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[106] x:[50]
      [2022-08-15 22:06:04.878750] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[107] x:[45]
      [2022-08-15 22:06:04.878758] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[108] x:[52]
      [2022-08-15 22:06:04.878765] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[112] x:[17]
      [2022-08-15 22:06:04.878774] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:0 input_buffer.size: 116 existed: false
      [2022-08-15 22:06:04.878801] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#13]
      [2022-08-15 22:06:04.878811] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.878819] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.878826] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.878834] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.878842] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.878849] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.878857] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.878865] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.878873] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.878883] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 22 s: [PROMO BURNISHED COPPER]
      [2022-08-15 22:06:04.878891] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[50]
      [2022-08-15 22:06:04.878899] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.878907] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[4F]
      [2022-08-15 22:06:04.878915] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4D]
      [2022-08-15 22:06:04.878922] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[4F]
      [2022-08-15 22:06:04.878930] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.878938] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[42]
      [2022-08-15 22:06:04.878945] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[55]
      [2022-08-15 22:06:04.878953] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[52]
      [2022-08-15 22:06:04.878965] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[4E]
      [2022-08-15 22:06:04.878973] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[49]
      [2022-08-15 22:06:04.878980] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[53]
      [2022-08-15 22:06:04.878988] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[48]
      [2022-08-15 22:06:04.878996] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[45]
      [2022-08-15 22:06:04.879003] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[44]
      [2022-08-15 22:06:04.879011] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.879019] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[43]
      [2022-08-15 22:06:04.879026] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[4F]
      [2022-08-15 22:06:04.879034] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[50]
      [2022-08-15 22:06:04.879042] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[50]
      [2022-08-15 22:06:04.879049] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[45]
      [2022-08-15 22:06:04.879057] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[52]
      [2022-08-15 22:06:04.879065] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.879083] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.879095] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.879103] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.879112] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.879122] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 0 no_rows: 1 row:0 matching_width: 75
      [2022-08-15 22:06:04.879130] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.879137] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.879145] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.879153] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.879161] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.879168] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.879176] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.879184] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.879191] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.879199] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[50]
      [2022-08-15 22:06:04.879207] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[52]
      [2022-08-15 22:06:04.879214] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[4F]
      [2022-08-15 22:06:04.879222] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4D]
      [2022-08-15 22:06:04.879230] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[4F]
      [2022-08-15 22:06:04.879237] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.879245] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[42]
      [2022-08-15 22:06:04.879253] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[55]
      [2022-08-15 22:06:04.879261] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[52]
      [2022-08-15 22:06:04.879268] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[4E]
      [2022-08-15 22:06:04.879276] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[49]
      [2022-08-15 22:06:04.879284] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[53]
      [2022-08-15 22:06:04.879291] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[48]
      [2022-08-15 22:06:04.879299] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[45]
      [2022-08-15 22:06:04.879311] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[44]
      [2022-08-15 22:06:04.879319] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[20]
      [2022-08-15 22:06:04.879326] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[43]
      [2022-08-15 22:06:04.879334] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[4F]
      [2022-08-15 22:06:04.879342] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[50]
      [2022-08-15 22:06:04.879350] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[50]
      [2022-08-15 22:06:04.879357] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[45]
      [2022-08-15 22:06:04.879365] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[52]
      [2022-08-15 22:06:04.879373] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.879380] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.879388] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.879396] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[17]
      [2022-08-15 22:06:04.879403] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[6]
      [2022-08-15 22:06:04.879412] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:0 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.879428] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#13]
      [2022-08-15 22:06:04.879437] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.879445] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.879452] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.879460] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.879468] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.879475] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.879483] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.879491] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.879499] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.879509] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 22 s: [PROMO BURNISHED COPPER]
      [2022-08-15 22:06:04.879517] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[50]
      [2022-08-15 22:06:04.879525] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.879533] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[4F]
      [2022-08-15 22:06:04.879540] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4D]
      [2022-08-15 22:06:04.879548] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[4F]
      [2022-08-15 22:06:04.879556] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.879563] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[42]
      [2022-08-15 22:06:04.879571] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[55]
      [2022-08-15 22:06:04.879578] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[52]
      [2022-08-15 22:06:04.879586] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[4E]
      [2022-08-15 22:06:04.879594] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[49]
      [2022-08-15 22:06:04.879601] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[53]
      [2022-08-15 22:06:04.879609] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[48]
      [2022-08-15 22:06:04.879617] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[45]
      [2022-08-15 22:06:04.879624] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[44]
      [2022-08-15 22:06:04.879632] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.879644] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[43]
      [2022-08-15 22:06:04.879651] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[4F]
      [2022-08-15 22:06:04.879659] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[50]
      [2022-08-15 22:06:04.879667] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[50]
      [2022-08-15 22:06:04.879675] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[45]
      [2022-08-15 22:06:04.879682] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[52]
      [2022-08-15 22:06:04.879690] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.879698] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.879706] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.879713] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.879722] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.879731] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 0 no_rows: 1 row:0 matching_width: 75
      [2022-08-15 22:06:04.879739] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.879747] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.879754] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.879762] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.879770] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.879778] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.879785] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.879793] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.879801] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.879809] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[50]
      [2022-08-15 22:06:04.879816] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[52]
      [2022-08-15 22:06:04.879824] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[4F]
      [2022-08-15 22:06:04.879832] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4D]
      [2022-08-15 22:06:04.879839] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[4F]
      [2022-08-15 22:06:04.879847] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.879855] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[42]
      [2022-08-15 22:06:04.879862] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[55]
      [2022-08-15 22:06:04.879870] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[52]
      [2022-08-15 22:06:04.879878] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[4E]
      [2022-08-15 22:06:04.879885] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[49]
      [2022-08-15 22:06:04.879893] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[53]
      [2022-08-15 22:06:04.879901] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[48]
      [2022-08-15 22:06:04.879908] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[45]
      [2022-08-15 22:06:04.879916] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[44]
      [2022-08-15 22:06:04.879924] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[20]
      [2022-08-15 22:06:04.879931] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[43]
      [2022-08-15 22:06:04.879939] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[4F]
      [2022-08-15 22:06:04.879947] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[50]
      [2022-08-15 22:06:04.879954] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[50]
      [2022-08-15 22:06:04.879969] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[45]
      [2022-08-15 22:06:04.879977] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[52]
      [2022-08-15 22:06:04.879985] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.879993] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.880001] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.880008] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[17]
      [2022-08-15 22:06:04.880016] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[6]
      [2022-08-15 22:06:04.880024] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:0 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.880038] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#13]
      [2022-08-15 22:06:04.880047] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.880055] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.880063] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.880070] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.880089] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.880097] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.880104] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.880112] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.880120] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.880130] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 22 s: [PROMO BURNISHED COPPER]
      [2022-08-15 22:06:04.880139] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[50]
      [2022-08-15 22:06:04.880147] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.880154] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[4F]
      [2022-08-15 22:06:04.880162] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4D]
      [2022-08-15 22:06:04.880170] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[4F]
      [2022-08-15 22:06:04.880177] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.880185] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[42]
      [2022-08-15 22:06:04.880193] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[55]
      [2022-08-15 22:06:04.880200] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[52]
      [2022-08-15 22:06:04.880208] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[4E]
      [2022-08-15 22:06:04.880216] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[49]
      [2022-08-15 22:06:04.880223] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[53]
      [2022-08-15 22:06:04.880231] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[48]
      [2022-08-15 22:06:04.880239] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[45]
      [2022-08-15 22:06:04.880246] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[44]
      [2022-08-15 22:06:04.880254] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.880262] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[43]
      [2022-08-15 22:06:04.880269] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[4F]
      [2022-08-15 22:06:04.880277] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[50]
      [2022-08-15 22:06:04.880285] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[50]
      [2022-08-15 22:06:04.880292] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[45]
      [2022-08-15 22:06:04.880300] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[52]
      [2022-08-15 22:06:04.880308] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.880322] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.880330] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.880338] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.880347] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.880356] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 0 no_rows: 1 row:0 matching_width: 75
      [2022-08-15 22:06:04.880364] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.880372] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.880379] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.880387] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.880395] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.880402] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.880410] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.880418] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.880426] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.880433] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[50]
      [2022-08-15 22:06:04.880441] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[52]
      [2022-08-15 22:06:04.880449] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[4F]
      [2022-08-15 22:06:04.880456] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4D]
      [2022-08-15 22:06:04.880464] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[4F]
      [2022-08-15 22:06:04.880472] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.880480] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[42]
      [2022-08-15 22:06:04.880487] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[55]
      [2022-08-15 22:06:04.880495] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[52]
      [2022-08-15 22:06:04.880503] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[4E]
      [2022-08-15 22:06:04.880510] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[49]
      [2022-08-15 22:06:04.880518] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[53]
      [2022-08-15 22:06:04.880526] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[48]
      [2022-08-15 22:06:04.880534] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[45]
      [2022-08-15 22:06:04.880541] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[44]
      [2022-08-15 22:06:04.880549] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[20]
      [2022-08-15 22:06:04.880557] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[43]
      [2022-08-15 22:06:04.880564] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[4F]
      [2022-08-15 22:06:04.880572] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[50]
      [2022-08-15 22:06:04.880580] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[50]
      [2022-08-15 22:06:04.880588] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[45]
      [2022-08-15 22:06:04.880595] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[52]
      [2022-08-15 22:06:04.880603] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.880611] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.880619] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.880626] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[17]
      [2022-08-15 22:06:04.880634] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[6]
      [2022-08-15 22:06:04.880646] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:0 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.880661] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#13]
      [2022-08-15 22:06:04.880669] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.880677] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.880685] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.880693] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.880700] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.880708] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.880716] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.880723] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.880731] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.880741] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 19 s: [LARGE BRUSHED BRASS]
      [2022-08-15 22:06:04.880750] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[4C]
      [2022-08-15 22:06:04.880758] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[41]
      [2022-08-15 22:06:04.880765] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[52]
      [2022-08-15 22:06:04.880773] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[47]
      [2022-08-15 22:06:04.880781] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[45]
      [2022-08-15 22:06:04.880788] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.880796] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[42]
      [2022-08-15 22:06:04.880804] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[52]
      [2022-08-15 22:06:04.880811] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[55]
      [2022-08-15 22:06:04.880819] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[53]
      [2022-08-15 22:06:04.880827] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[48]
      [2022-08-15 22:06:04.880834] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[45]
      [2022-08-15 22:06:04.880842] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[44]
      [2022-08-15 22:06:04.880850] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[20]
      [2022-08-15 22:06:04.880857] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[42]
      [2022-08-15 22:06:04.880865] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[52]
      [2022-08-15 22:06:04.880873] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[41]
      [2022-08-15 22:06:04.880881] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[53]
      [2022-08-15 22:06:04.880888] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[53]
      [2022-08-15 22:06:04.880896] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[20]
      [2022-08-15 22:06:04.880904] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[20]
      [2022-08-15 22:06:04.880911] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.880919] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.880927] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.880934] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.880942] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.880951] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.880960] [28095] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 1 no_rows: 1 input_buffer_width: 116
      [2022-08-15 22:06:04.880968] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.880980] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.880988] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.880996] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.881004] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.881011] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.881019] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.881027] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.881034] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.881042] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[21] x:[4C]
      [2022-08-15 22:06:04.881050] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[23] x:[41]
      [2022-08-15 22:06:04.881057] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[25] x:[52]
      [2022-08-15 22:06:04.881065] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[27] x:[47]
      [2022-08-15 22:06:04.881081] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[29] x:[45]
      [2022-08-15 22:06:04.881091] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.881099] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[33] x:[42]
      [2022-08-15 22:06:04.881107] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[35] x:[52]
      [2022-08-15 22:06:04.881114] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[37] x:[55]
      [2022-08-15 22:06:04.881122] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[39] x:[53]
      [2022-08-15 22:06:04.881130] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[41] x:[48]
      [2022-08-15 22:06:04.881137] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[43] x:[45]
      [2022-08-15 22:06:04.881145] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[45] x:[44]
      [2022-08-15 22:06:04.881153] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.881160] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[49] x:[42]
      [2022-08-15 22:06:04.881168] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[51] x:[52]
      [2022-08-15 22:06:04.881176] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[53] x:[41]
      [2022-08-15 22:06:04.881183] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[55] x:[53]
      [2022-08-15 22:06:04.881191] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[57] x:[53]
      [2022-08-15 22:06:04.881199] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[59] x:[20]
      [2022-08-15 22:06:04.881207] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[61] x:[20]
      [2022-08-15 22:06:04.881214] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[63] x:[20]
      [2022-08-15 22:06:04.881222] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.881230] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.881237] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.881245] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[70] x:[14]
      [2022-08-15 22:06:04.881252] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[75] x:[42]
      [2022-08-15 22:06:04.881260] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[76] x:[72]
      [2022-08-15 22:06:04.881268] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[77] x:[61]
      [2022-08-15 22:06:04.881275] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[78] x:[6E]
      [2022-08-15 22:06:04.881283] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[79] x:[64]
      [2022-08-15 22:06:04.881291] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[80] x:[23]
      [2022-08-15 22:06:04.881298] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[81] x:[31]
      [2022-08-15 22:06:04.881306] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[82] x:[33]
      [2022-08-15 22:06:04.881317] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[83] x:[9]
      [2022-08-15 22:06:04.881325] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[87] x:[4C]
      [2022-08-15 22:06:04.881333] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[88] x:[41]
      [2022-08-15 22:06:04.881341] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[89] x:[52]
      [2022-08-15 22:06:04.881348] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[90] x:[47]
      [2022-08-15 22:06:04.881356] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[91] x:[45]
      [2022-08-15 22:06:04.881364] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[92] x:[20]
      [2022-08-15 22:06:04.881371] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[93] x:[42]
      [2022-08-15 22:06:04.881379] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[94] x:[52]
      [2022-08-15 22:06:04.881387] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[95] x:[55]
      [2022-08-15 22:06:04.881394] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[96] x:[53]
      [2022-08-15 22:06:04.881402] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[97] x:[48]
      [2022-08-15 22:06:04.881410] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[98] x:[45]
      [2022-08-15 22:06:04.881417] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[99] x:[44]
      [2022-08-15 22:06:04.881425] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[100] x:[20]
      [2022-08-15 22:06:04.881432] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[101] x:[42]
      [2022-08-15 22:06:04.881440] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[102] x:[52]
      [2022-08-15 22:06:04.881448] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[103] x:[41]
      [2022-08-15 22:06:04.881455] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[104] x:[53]
      [2022-08-15 22:06:04.881463] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[105] x:[53]
      [2022-08-15 22:06:04.881471] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[112] x:[14]
      [2022-08-15 22:06:04.881479] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:1 input_buffer.size: 116 existed: false
      [2022-08-15 22:06:04.881496] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#13]
      [2022-08-15 22:06:04.881505] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.881513] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.881520] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.881528] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.881536] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.881543] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.881551] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.881558] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.881566] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.881576] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 19 s: [LARGE BRUSHED BRASS]
      [2022-08-15 22:06:04.881585] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[4C]
      [2022-08-15 22:06:04.881593] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[41]
      [2022-08-15 22:06:04.881600] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[52]
      [2022-08-15 22:06:04.881608] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[47]
      [2022-08-15 22:06:04.881616] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[45]
      [2022-08-15 22:06:04.881623] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.881631] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[42]
      [2022-08-15 22:06:04.881639] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[52]
      [2022-08-15 22:06:04.881651] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[55]
      [2022-08-15 22:06:04.881659] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[53]
      [2022-08-15 22:06:04.881666] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[48]
      [2022-08-15 22:06:04.881674] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[45]
      [2022-08-15 22:06:04.881682] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[44]
      [2022-08-15 22:06:04.881689] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[20]
      [2022-08-15 22:06:04.881697] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[42]
      [2022-08-15 22:06:04.881705] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[52]
      [2022-08-15 22:06:04.881712] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[41]
      [2022-08-15 22:06:04.881720] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[53]
      [2022-08-15 22:06:04.881728] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[53]
      [2022-08-15 22:06:04.881735] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[20]
      [2022-08-15 22:06:04.881743] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[20]
      [2022-08-15 22:06:04.881750] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.881758] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.881766] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.881773] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.881781] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.881790] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.881799] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 1 no_rows: 2 row:0 matching_width: 75
      [2022-08-15 22:06:04.881807] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.881815] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.881822] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.881830] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.881838] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.881845] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.881853] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.881861] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.881868] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.881876] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[4C]
      [2022-08-15 22:06:04.881884] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[41]
      [2022-08-15 22:06:04.881891] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[52]
      [2022-08-15 22:06:04.881899] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[47]
      [2022-08-15 22:06:04.881907] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[45]
      [2022-08-15 22:06:04.881914] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.881922] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[42]
      [2022-08-15 22:06:04.881929] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[52]
      [2022-08-15 22:06:04.881937] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[55]
      [2022-08-15 22:06:04.881958] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[53]
      [2022-08-15 22:06:04.881966] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[48]
      [2022-08-15 22:06:04.881974] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[45]
      [2022-08-15 22:06:04.881986] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[44]
      [2022-08-15 22:06:04.881994] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.882002] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[42]
      [2022-08-15 22:06:04.882009] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[52]
      [2022-08-15 22:06:04.882017] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[41]
      [2022-08-15 22:06:04.882025] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[53]
      [2022-08-15 22:06:04.882032] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[53]
      [2022-08-15 22:06:04.882040] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[20]
      [2022-08-15 22:06:04.882048] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[20]
      [2022-08-15 22:06:04.882056] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[20]
      [2022-08-15 22:06:04.882063] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.882071] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.882094] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.882102] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[14]
      [2022-08-15 22:06:04.882110] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:1 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.882127] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#13]
      [2022-08-15 22:06:04.882136] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.882143] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.882151] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.882159] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.882167] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.882174] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.882182] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.882190] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.882198] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.882208] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 19 s: [LARGE BRUSHED BRASS]
      [2022-08-15 22:06:04.882216] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[4C]
      [2022-08-15 22:06:04.882224] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[41]
      [2022-08-15 22:06:04.882232] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[52]
      [2022-08-15 22:06:04.882239] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[47]
      [2022-08-15 22:06:04.882247] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[45]
      [2022-08-15 22:06:04.882254] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.882262] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[42]
      [2022-08-15 22:06:04.882270] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[52]
      [2022-08-15 22:06:04.882277] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[55]
      [2022-08-15 22:06:04.882285] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[53]
      [2022-08-15 22:06:04.882293] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[48]
      [2022-08-15 22:06:04.882300] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[45]
      [2022-08-15 22:06:04.882308] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[44]
      [2022-08-15 22:06:04.882315] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[20]
      [2022-08-15 22:06:04.882323] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[42]
      [2022-08-15 22:06:04.882331] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[52]
      [2022-08-15 22:06:04.882343] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[41]
      [2022-08-15 22:06:04.882351] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[53]
      [2022-08-15 22:06:04.882359] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[53]
      [2022-08-15 22:06:04.882366] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[20]
      [2022-08-15 22:06:04.882374] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[20]
      [2022-08-15 22:06:04.882382] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.882389] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.882397] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.882405] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.882413] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.882421] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.882430] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 1 no_rows: 2 row:0 matching_width: 75
      [2022-08-15 22:06:04.882438] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.882446] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.882454] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.882462] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.882469] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.882477] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.882485] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.882493] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.882500] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.882508] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[4C]
      [2022-08-15 22:06:04.882516] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[41]
      [2022-08-15 22:06:04.882524] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[52]
      [2022-08-15 22:06:04.882531] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[47]
      [2022-08-15 22:06:04.882539] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[45]
      [2022-08-15 22:06:04.882547] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.882554] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[42]
      [2022-08-15 22:06:04.882562] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[52]
      [2022-08-15 22:06:04.882570] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[55]
      [2022-08-15 22:06:04.882577] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[53]
      [2022-08-15 22:06:04.882585] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[48]
      [2022-08-15 22:06:04.882593] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[45]
      [2022-08-15 22:06:04.882601] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[44]
      [2022-08-15 22:06:04.882608] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.882616] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[42]
      [2022-08-15 22:06:04.882624] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[52]
      [2022-08-15 22:06:04.882631] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[41]
      [2022-08-15 22:06:04.882639] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[53]
      [2022-08-15 22:06:04.882647] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[53]
      [2022-08-15 22:06:04.882654] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[20]
      [2022-08-15 22:06:04.882665] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[20]
      [2022-08-15 22:06:04.882673] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[20]
      [2022-08-15 22:06:04.882681] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.882689] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.882696] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.882704] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[14]
      [2022-08-15 22:06:04.882712] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:1 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.882726] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#13]
      [2022-08-15 22:06:04.882735] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.882743] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.882751] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.882758] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.882766] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.882773] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.882781] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.882789] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.882796] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.882806] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 19 s: [LARGE BRUSHED BRASS]
      [2022-08-15 22:06:04.882815] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[4C]
      [2022-08-15 22:06:04.882822] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[41]
      [2022-08-15 22:06:04.882830] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[52]
      [2022-08-15 22:06:04.882838] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[47]
      [2022-08-15 22:06:04.882845] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[45]
      [2022-08-15 22:06:04.882853] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.882860] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[42]
      [2022-08-15 22:06:04.882868] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[52]
      [2022-08-15 22:06:04.882876] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[55]
      [2022-08-15 22:06:04.882883] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[53]
      [2022-08-15 22:06:04.882891] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[48]
      [2022-08-15 22:06:04.882899] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[45]
      [2022-08-15 22:06:04.882906] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[44]
      [2022-08-15 22:06:04.882914] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[20]
      [2022-08-15 22:06:04.882921] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[42]
      [2022-08-15 22:06:04.882929] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[52]
      [2022-08-15 22:06:04.882937] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[41]
      [2022-08-15 22:06:04.882944] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[53]
      [2022-08-15 22:06:04.882952] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[53]
      [2022-08-15 22:06:04.882960] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[20]
      [2022-08-15 22:06:04.882967] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[20]
      [2022-08-15 22:06:04.882975] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.882982] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.882990] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.883007] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.883015] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.883024] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.883033] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 1 no_rows: 2 row:0 matching_width: 75
      [2022-08-15 22:06:04.883041] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.883048] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.883056] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.883064] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.883081] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.883092] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.883100] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[31]
      [2022-08-15 22:06:04.883108] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[33]
      [2022-08-15 22:06:04.883115] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.883123] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[4C]
      [2022-08-15 22:06:04.883131] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[41]
      [2022-08-15 22:06:04.883138] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[52]
      [2022-08-15 22:06:04.883146] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[47]
      [2022-08-15 22:06:04.883154] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[45]
      [2022-08-15 22:06:04.883162] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.883169] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[42]
      [2022-08-15 22:06:04.883177] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[52]
      [2022-08-15 22:06:04.883185] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[55]
      [2022-08-15 22:06:04.883192] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[53]
      [2022-08-15 22:06:04.883200] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[48]
      [2022-08-15 22:06:04.883208] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[45]
      [2022-08-15 22:06:04.883216] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[44]
      [2022-08-15 22:06:04.883223] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.883232] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[42]
      [2022-08-15 22:06:04.883240] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[52]
      [2022-08-15 22:06:04.883247] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[41]
      [2022-08-15 22:06:04.883255] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[53]
      [2022-08-15 22:06:04.883263] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[53]
      [2022-08-15 22:06:04.883270] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[20]
      [2022-08-15 22:06:04.883278] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[20]
      [2022-08-15 22:06:04.883285] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[20]
      [2022-08-15 22:06:04.883293] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.883301] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.883308] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.883316] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[14]
      [2022-08-15 22:06:04.883324] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:1 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.883343] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#42]
      [2022-08-15 22:06:04.883352] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.883360] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.883367] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.883375] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.883383] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.883390] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.883398] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[34]
      [2022-08-15 22:06:04.883405] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.883413] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.883424] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 23 s: [STANDARD POLISHED BRASS]
      [2022-08-15 22:06:04.883432] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.883440] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[54]
      [2022-08-15 22:06:04.883447] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.883455] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.883463] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.883470] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[41]
      [2022-08-15 22:06:04.883478] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[52]
      [2022-08-15 22:06:04.883486] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[44]
      [2022-08-15 22:06:04.883493] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[20]
      [2022-08-15 22:06:04.883501] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[50]
      [2022-08-15 22:06:04.883508] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[4F]
      [2022-08-15 22:06:04.883516] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[4C]
      [2022-08-15 22:06:04.883524] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[49]
      [2022-08-15 22:06:04.883531] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[53]
      [2022-08-15 22:06:04.883539] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[48]
      [2022-08-15 22:06:04.883546] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[45]
      [2022-08-15 22:06:04.883554] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[44]
      [2022-08-15 22:06:04.883562] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[20]
      [2022-08-15 22:06:04.883569] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[42]
      [2022-08-15 22:06:04.883577] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[52]
      [2022-08-15 22:06:04.883585] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[41]
      [2022-08-15 22:06:04.883592] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[53]
      [2022-08-15 22:06:04.883600] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[53]
      [2022-08-15 22:06:04.883607] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.883615] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.883623] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.883631] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.883640] [28095] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 2 no_rows: 2 input_buffer_width: 116
      [2022-08-15 22:06:04.883649] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.883656] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.883664] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.883674] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.883682] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.883690] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.883698] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[13] x:[34]
      [2022-08-15 22:06:04.883705] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.883713] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.883721] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[21] x:[53]
      [2022-08-15 22:06:04.883729] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[23] x:[54]
      [2022-08-15 22:06:04.883736] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[25] x:[41]
      [2022-08-15 22:06:04.883744] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[27] x:[4E]
      [2022-08-15 22:06:04.883752] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[29] x:[44]
      [2022-08-15 22:06:04.883760] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[31] x:[41]
      [2022-08-15 22:06:04.883767] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[33] x:[52]
      [2022-08-15 22:06:04.883775] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[35] x:[44]
      [2022-08-15 22:06:04.883783] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[37] x:[20]
      [2022-08-15 22:06:04.883790] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[39] x:[50]
      [2022-08-15 22:06:04.883798] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[41] x:[4F]
      [2022-08-15 22:06:04.883806] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[43] x:[4C]
      [2022-08-15 22:06:04.883814] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[45] x:[49]
      [2022-08-15 22:06:04.883821] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[47] x:[53]
      [2022-08-15 22:06:04.883829] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[49] x:[48]
      [2022-08-15 22:06:04.883837] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[51] x:[45]
      [2022-08-15 22:06:04.883844] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[53] x:[44]
      [2022-08-15 22:06:04.883852] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[55] x:[20]
      [2022-08-15 22:06:04.883860] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[57] x:[42]
      [2022-08-15 22:06:04.883868] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[59] x:[52]
      [2022-08-15 22:06:04.883875] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[61] x:[41]
      [2022-08-15 22:06:04.883883] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[63] x:[53]
      [2022-08-15 22:06:04.883891] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[65] x:[53]
      [2022-08-15 22:06:04.883899] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.883906] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.883914] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[70] x:[18]
      [2022-08-15 22:06:04.883922] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[74] x:[14]
      [2022-08-15 22:06:04.883930] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[75] x:[42]
      [2022-08-15 22:06:04.883937] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[76] x:[72]
      [2022-08-15 22:06:04.883945] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[77] x:[61]
      [2022-08-15 22:06:04.883953] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[78] x:[6E]
      [2022-08-15 22:06:04.883960] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[79] x:[64]
      [2022-08-15 22:06:04.883968] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[80] x:[23]
      [2022-08-15 22:06:04.883976] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[81] x:[34]
      [2022-08-15 22:06:04.883984] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[82] x:[32]
      [2022-08-15 22:06:04.883991] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[83] x:[9]
      [2022-08-15 22:06:04.884001] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[87] x:[53]
      [2022-08-15 22:06:04.884009] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[88] x:[54]
      [2022-08-15 22:06:04.884017] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[89] x:[41]
      [2022-08-15 22:06:04.884025] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[90] x:[4E]
      [2022-08-15 22:06:04.884032] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[91] x:[44]
      [2022-08-15 22:06:04.884040] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[92] x:[41]
      [2022-08-15 22:06:04.884048] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[93] x:[52]
      [2022-08-15 22:06:04.884056] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[94] x:[44]
      [2022-08-15 22:06:04.884063] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[95] x:[20]
      [2022-08-15 22:06:04.884071] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[96] x:[50]
      [2022-08-15 22:06:04.884090] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[97] x:[4F]
      [2022-08-15 22:06:04.884098] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[98] x:[4C]
      [2022-08-15 22:06:04.884106] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[99] x:[49]
      [2022-08-15 22:06:04.884113] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[100] x:[53]
      [2022-08-15 22:06:04.884121] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[101] x:[48]
      [2022-08-15 22:06:04.884129] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[102] x:[45]
      [2022-08-15 22:06:04.884136] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[103] x:[44]
      [2022-08-15 22:06:04.884144] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[104] x:[20]
      [2022-08-15 22:06:04.884152] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[105] x:[42]
      [2022-08-15 22:06:04.884159] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[106] x:[52]
      [2022-08-15 22:06:04.884167] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[107] x:[41]
      [2022-08-15 22:06:04.884175] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[108] x:[53]
      [2022-08-15 22:06:04.884182] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[109] x:[53]
      [2022-08-15 22:06:04.884190] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[112] x:[18]
      [2022-08-15 22:06:04.884198] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:2 input_buffer.size: 116 existed: false
      [2022-08-15 22:06:04.884214] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#42]
      [2022-08-15 22:06:04.884223] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.884231] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.884239] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.884246] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.884254] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.884261] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.884269] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[34]
      [2022-08-15 22:06:04.884277] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.884285] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.884295] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 23 s: [STANDARD POLISHED BRASS]
      [2022-08-15 22:06:04.884303] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.884311] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[54]
      [2022-08-15 22:06:04.884319] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.884326] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.884337] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.884345] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[41]
      [2022-08-15 22:06:04.884353] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[52]
      [2022-08-15 22:06:04.884361] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[44]
      [2022-08-15 22:06:04.884368] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[20]
      [2022-08-15 22:06:04.884376] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[50]
      [2022-08-15 22:06:04.884384] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[4F]
      [2022-08-15 22:06:04.884391] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[4C]
      [2022-08-15 22:06:04.884399] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[49]
      [2022-08-15 22:06:04.884407] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[53]
      [2022-08-15 22:06:04.884414] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[48]
      [2022-08-15 22:06:04.884422] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[45]
      [2022-08-15 22:06:04.884430] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[44]
      [2022-08-15 22:06:04.884437] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[20]
      [2022-08-15 22:06:04.884445] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[42]
      [2022-08-15 22:06:04.884453] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[52]
      [2022-08-15 22:06:04.884460] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[41]
      [2022-08-15 22:06:04.884468] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[53]
      [2022-08-15 22:06:04.884476] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[53]
      [2022-08-15 22:06:04.884483] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.884491] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.884499] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.884507] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.884516] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 2 no_rows: 3 row:0 matching_width: 75
      [2022-08-15 22:06:04.884524] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.884532] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.884540] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.884547] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.884555] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.884563] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.884570] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[34]
      [2022-08-15 22:06:04.884578] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.884586] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.884594] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[53]
      [2022-08-15 22:06:04.884601] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[54]
      [2022-08-15 22:06:04.884609] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[41]
      [2022-08-15 22:06:04.884617] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4E]
      [2022-08-15 22:06:04.884625] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[44]
      [2022-08-15 22:06:04.884632] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[41]
      [2022-08-15 22:06:04.884640] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[52]
      [2022-08-15 22:06:04.884648] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[44]
      [2022-08-15 22:06:04.884655] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[20]
      [2022-08-15 22:06:04.884666] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[50]
      [2022-08-15 22:06:04.884673] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[4F]
      [2022-08-15 22:06:04.884681] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[4C]
      [2022-08-15 22:06:04.884689] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[49]
      [2022-08-15 22:06:04.884697] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[53]
      [2022-08-15 22:06:04.884704] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[48]
      [2022-08-15 22:06:04.884712] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[45]
      [2022-08-15 22:06:04.884720] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[44]
      [2022-08-15 22:06:04.884728] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[20]
      [2022-08-15 22:06:04.884736] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[42]
      [2022-08-15 22:06:04.884743] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[52]
      [2022-08-15 22:06:04.884751] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[41]
      [2022-08-15 22:06:04.884759] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[53]
      [2022-08-15 22:06:04.884766] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[53]
      [2022-08-15 22:06:04.884774] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.884782] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.884790] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[18]
      [2022-08-15 22:06:04.884797] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[14]
      [2022-08-15 22:06:04.884805] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:2 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.884819] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#42]
      [2022-08-15 22:06:04.884828] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.884836] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.884843] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.884851] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.884859] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.884866] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.884874] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[34]
      [2022-08-15 22:06:04.884882] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.884889] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.884899] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 23 s: [STANDARD POLISHED BRASS]
      [2022-08-15 22:06:04.884908] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.884916] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[54]
      [2022-08-15 22:06:04.884923] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.884931] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.884938] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.884946] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[41]
      [2022-08-15 22:06:04.884954] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[52]
      [2022-08-15 22:06:04.884961] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[44]
      [2022-08-15 22:06:04.884969] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[20]
      [2022-08-15 22:06:04.884976] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[50]
      [2022-08-15 22:06:04.884984] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[4F]
      [2022-08-15 22:06:04.884996] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[4C]
      [2022-08-15 22:06:04.885004] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[49]
      [2022-08-15 22:06:04.885011] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[53]
      [2022-08-15 22:06:04.885019] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[48]
      [2022-08-15 22:06:04.885026] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[45]
      [2022-08-15 22:06:04.885034] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[44]
      [2022-08-15 22:06:04.885042] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[20]
      [2022-08-15 22:06:04.885049] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[42]
      [2022-08-15 22:06:04.885057] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[52]
      [2022-08-15 22:06:04.885065] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[41]
      [2022-08-15 22:06:04.885080] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[53]
      [2022-08-15 22:06:04.885091] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[53]
      [2022-08-15 22:06:04.885098] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.885106] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.885114] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.885122] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.885131] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 2 no_rows: 3 row:0 matching_width: 75
      [2022-08-15 22:06:04.885139] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.885147] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.885155] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.885162] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.885170] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.885178] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.885185] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[34]
      [2022-08-15 22:06:04.885193] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.885201] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.885208] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[53]
      [2022-08-15 22:06:04.885216] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[54]
      [2022-08-15 22:06:04.885224] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[41]
      [2022-08-15 22:06:04.885231] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4E]
      [2022-08-15 22:06:04.885239] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[44]
      [2022-08-15 22:06:04.885247] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[41]
      [2022-08-15 22:06:04.885254] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[52]
      [2022-08-15 22:06:04.885262] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[44]
      [2022-08-15 22:06:04.885269] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[20]
      [2022-08-15 22:06:04.885277] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[50]
      [2022-08-15 22:06:04.885285] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[4F]
      [2022-08-15 22:06:04.885292] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[4C]
      [2022-08-15 22:06:04.885300] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[49]
      [2022-08-15 22:06:04.885308] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[53]
      [2022-08-15 22:06:04.885315] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[48]
      [2022-08-15 22:06:04.885323] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[45]
      [2022-08-15 22:06:04.885333] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[44]
      [2022-08-15 22:06:04.885341] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[20]
      [2022-08-15 22:06:04.885349] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[42]
      [2022-08-15 22:06:04.885357] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[52]
      [2022-08-15 22:06:04.885364] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[41]
      [2022-08-15 22:06:04.885372] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[53]
      [2022-08-15 22:06:04.885380] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[53]
      [2022-08-15 22:06:04.885387] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.885395] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.885403] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[18]
      [2022-08-15 22:06:04.885411] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[14]
      [2022-08-15 22:06:04.885419] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:2 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.885433] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#42]
      [2022-08-15 22:06:04.885442] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.885450] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.885458] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.885465] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.885473] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.885481] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.885488] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[34]
      [2022-08-15 22:06:04.885496] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.885504] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.885514] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 23 s: [STANDARD POLISHED BRASS]
      [2022-08-15 22:06:04.885522] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.885530] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[54]
      [2022-08-15 22:06:04.885538] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.885545] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.885553] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.885561] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[41]
      [2022-08-15 22:06:04.885568] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[52]
      [2022-08-15 22:06:04.885576] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[44]
      [2022-08-15 22:06:04.885584] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[20]
      [2022-08-15 22:06:04.885591] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[50]
      [2022-08-15 22:06:04.885599] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[4F]
      [2022-08-15 22:06:04.885607] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[4C]
      [2022-08-15 22:06:04.885614] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[49]
      [2022-08-15 22:06:04.885622] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[53]
      [2022-08-15 22:06:04.885630] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[48]
      [2022-08-15 22:06:04.885637] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[45]
      [2022-08-15 22:06:04.885645] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[44]
      [2022-08-15 22:06:04.885652] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[20]
      [2022-08-15 22:06:04.885660] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[42]
      [2022-08-15 22:06:04.885671] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[52]
      [2022-08-15 22:06:04.885678] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[41]
      [2022-08-15 22:06:04.885686] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[53]
      [2022-08-15 22:06:04.885694] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[53]
      [2022-08-15 22:06:04.885701] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.885709] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.885717] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.885726] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.885734] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 2 no_rows: 3 row:0 matching_width: 75
      [2022-08-15 22:06:04.885742] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.885750] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.885758] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.885765] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.885773] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.885781] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.885789] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[34]
      [2022-08-15 22:06:04.885796] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.885804] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.885812] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[53]
      [2022-08-15 22:06:04.885819] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[54]
      [2022-08-15 22:06:04.885827] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[41]
      [2022-08-15 22:06:04.885835] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4E]
      [2022-08-15 22:06:04.885843] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[44]
      [2022-08-15 22:06:04.885850] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[41]
      [2022-08-15 22:06:04.885858] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[52]
      [2022-08-15 22:06:04.885866] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[44]
      [2022-08-15 22:06:04.885874] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[20]
      [2022-08-15 22:06:04.885881] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[50]
      [2022-08-15 22:06:04.885889] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[4F]
      [2022-08-15 22:06:04.885897] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[4C]
      [2022-08-15 22:06:04.885904] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[49]
      [2022-08-15 22:06:04.885912] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[53]
      [2022-08-15 22:06:04.885920] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[48]
      [2022-08-15 22:06:04.885927] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[45]
      [2022-08-15 22:06:04.885935] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[44]
      [2022-08-15 22:06:04.885943] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[20]
      [2022-08-15 22:06:04.885950] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[42]
      [2022-08-15 22:06:04.885958] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[52]
      [2022-08-15 22:06:04.885966] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[41]
      [2022-08-15 22:06:04.885974] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[53]
      [2022-08-15 22:06:04.885981] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[53]
      [2022-08-15 22:06:04.885991] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.885999] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.886007] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[18]
      [2022-08-15 22:06:04.886015] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[14]
      [2022-08-15 22:06:04.886023] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:2 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.886037] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#34]
      [2022-08-15 22:06:04.886045] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.886053] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.886061] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.886069] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.886087] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.886095] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.886102] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.886110] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[34]
      [2022-08-15 22:06:04.886118] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.886128] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 18 s: [SMALL PLATED BRASS]
      [2022-08-15 22:06:04.886136] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.886144] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[4D]
      [2022-08-15 22:06:04.886152] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.886159] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4C]
      [2022-08-15 22:06:04.886167] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[4C]
      [2022-08-15 22:06:04.886175] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.886182] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[50]
      [2022-08-15 22:06:04.886190] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[4C]
      [2022-08-15 22:06:04.886198] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[41]
      [2022-08-15 22:06:04.886205] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[54]
      [2022-08-15 22:06:04.886213] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[45]
      [2022-08-15 22:06:04.886220] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[44]
      [2022-08-15 22:06:04.886228] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[20]
      [2022-08-15 22:06:04.886236] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[42]
      [2022-08-15 22:06:04.886243] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[52]
      [2022-08-15 22:06:04.886251] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[41]
      [2022-08-15 22:06:04.886258] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[53]
      [2022-08-15 22:06:04.886266] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[53]
      [2022-08-15 22:06:04.886274] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[20]
      [2022-08-15 22:06:04.886281] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[20]
      [2022-08-15 22:06:04.886289] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[20]
      [2022-08-15 22:06:04.886297] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.886304] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.886312] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.886320] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.886328] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.886339] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.886348] [28095] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 3 no_rows: 3 input_buffer_width: 116
      [2022-08-15 22:06:04.886356] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.886364] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.886372] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.886379] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.886387] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.886395] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.886402] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.886410] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[15] x:[34]
      [2022-08-15 22:06:04.886418] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.886425] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[21] x:[53]
      [2022-08-15 22:06:04.886433] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[23] x:[4D]
      [2022-08-15 22:06:04.886441] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[25] x:[41]
      [2022-08-15 22:06:04.886449] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[27] x:[4C]
      [2022-08-15 22:06:04.886456] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[29] x:[4C]
      [2022-08-15 22:06:04.886464] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.886471] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[33] x:[50]
      [2022-08-15 22:06:04.886479] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[35] x:[4C]
      [2022-08-15 22:06:04.886487] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[37] x:[41]
      [2022-08-15 22:06:04.886495] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[39] x:[54]
      [2022-08-15 22:06:04.886502] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[41] x:[45]
      [2022-08-15 22:06:04.886510] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[43] x:[44]
      [2022-08-15 22:06:04.886517] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.886525] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[47] x:[42]
      [2022-08-15 22:06:04.886533] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[49] x:[52]
      [2022-08-15 22:06:04.886540] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[51] x:[41]
      [2022-08-15 22:06:04.886548] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[53] x:[53]
      [2022-08-15 22:06:04.886556] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[55] x:[53]
      [2022-08-15 22:06:04.886563] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[57] x:[20]
      [2022-08-15 22:06:04.886571] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[59] x:[20]
      [2022-08-15 22:06:04.886579] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[61] x:[20]
      [2022-08-15 22:06:04.886586] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[63] x:[20]
      [2022-08-15 22:06:04.886594] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.886602] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.886609] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.886617] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[70] x:[13]
      [2022-08-15 22:06:04.886625] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[74] x:[D]
      [2022-08-15 22:06:04.886632] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[75] x:[42]
      [2022-08-15 22:06:04.886640] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[76] x:[72]
      [2022-08-15 22:06:04.886650] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[77] x:[61]
      [2022-08-15 22:06:04.886658] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[78] x:[6E]
      [2022-08-15 22:06:04.886666] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[79] x:[64]
      [2022-08-15 22:06:04.886674] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[80] x:[23]
      [2022-08-15 22:06:04.886681] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[81] x:[33]
      [2022-08-15 22:06:04.886689] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[82] x:[34]
      [2022-08-15 22:06:04.886697] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[83] x:[9]
      [2022-08-15 22:06:04.886704] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[87] x:[53]
      [2022-08-15 22:06:04.886712] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[88] x:[4D]
      [2022-08-15 22:06:04.886720] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[89] x:[41]
      [2022-08-15 22:06:04.886728] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[90] x:[4C]
      [2022-08-15 22:06:04.886735] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[91] x:[4C]
      [2022-08-15 22:06:04.886743] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[92] x:[20]
      [2022-08-15 22:06:04.886750] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[93] x:[50]
      [2022-08-15 22:06:04.886758] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[94] x:[4C]
      [2022-08-15 22:06:04.886766] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[95] x:[41]
      [2022-08-15 22:06:04.886774] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[96] x:[54]
      [2022-08-15 22:06:04.886781] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[97] x:[45]
      [2022-08-15 22:06:04.886789] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[98] x:[44]
      [2022-08-15 22:06:04.886797] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[99] x:[20]
      [2022-08-15 22:06:04.886804] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[100] x:[42]
      [2022-08-15 22:06:04.886812] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[101] x:[52]
      [2022-08-15 22:06:04.886820] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[102] x:[41]
      [2022-08-15 22:06:04.886827] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[103] x:[53]
      [2022-08-15 22:06:04.886835] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[104] x:[53]
      [2022-08-15 22:06:04.886843] [28095] [INFO] [value_matching_hashtable.cpp:176] MSG: i:[112] x:[13]
      [2022-08-15 22:06:04.886851] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:3 input_buffer.size: 116 existed: false
      [2022-08-15 22:06:04.886866] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#34]
      [2022-08-15 22:06:04.886875] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.886883] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.886891] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.886898] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.886906] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.886913] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.886921] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.886929] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[34]
      [2022-08-15 22:06:04.886937] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.886947] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 18 s: [SMALL PLATED BRASS]
      [2022-08-15 22:06:04.886955] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.886963] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[4D]
      [2022-08-15 22:06:04.886970] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.886981] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4C]
      [2022-08-15 22:06:04.886989] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[4C]
      [2022-08-15 22:06:04.886996] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.887004] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[50]
      [2022-08-15 22:06:04.887012] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[4C]
      [2022-08-15 22:06:04.887019] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[41]
      [2022-08-15 22:06:04.887027] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[54]
      [2022-08-15 22:06:04.887035] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[45]
      [2022-08-15 22:06:04.887042] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[44]
      [2022-08-15 22:06:04.887050] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[20]
      [2022-08-15 22:06:04.887058] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[42]
      [2022-08-15 22:06:04.887065] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[52]
      [2022-08-15 22:06:04.887080] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[41]
      [2022-08-15 22:06:04.887091] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[53]
      [2022-08-15 22:06:04.887098] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[53]
      [2022-08-15 22:06:04.887106] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[20]
      [2022-08-15 22:06:04.887114] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[20]
      [2022-08-15 22:06:04.887121] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[20]
      [2022-08-15 22:06:04.887129] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.887137] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.887144] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.887152] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.887160] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.887169] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.887177] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 3 no_rows: 4 row:0 matching_width: 75
      [2022-08-15 22:06:04.887185] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.887193] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.887201] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.887208] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.887216] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.887224] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.887232] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.887239] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[34]
      [2022-08-15 22:06:04.887247] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.887255] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[53]
      [2022-08-15 22:06:04.887262] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[4D]
      [2022-08-15 22:06:04.887270] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[41]
      [2022-08-15 22:06:04.887278] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4C]
      [2022-08-15 22:06:04.887285] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[4C]
      [2022-08-15 22:06:04.887293] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.887301] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[50]
      [2022-08-15 22:06:04.887308] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[4C]
      [2022-08-15 22:06:04.887319] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[41]
      [2022-08-15 22:06:04.887327] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[54]
      [2022-08-15 22:06:04.887335] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[45]
      [2022-08-15 22:06:04.887342] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[44]
      [2022-08-15 22:06:04.887350] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.887358] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[42]
      [2022-08-15 22:06:04.887366] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[52]
      [2022-08-15 22:06:04.887373] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[41]
      [2022-08-15 22:06:04.887381] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[53]
      [2022-08-15 22:06:04.887389] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[53]
      [2022-08-15 22:06:04.887396] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[20]
      [2022-08-15 22:06:04.887404] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[20]
      [2022-08-15 22:06:04.887412] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[20]
      [2022-08-15 22:06:04.887419] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[20]
      [2022-08-15 22:06:04.887427] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.887435] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.887442] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.887450] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[13]
      [2022-08-15 22:06:04.887458] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[D]
      [2022-08-15 22:06:04.887466] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:3 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.887481] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#34]
      [2022-08-15 22:06:04.887490] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.887497] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.887505] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.887513] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.887520] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.887528] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.887535] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.887543] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[34]
      [2022-08-15 22:06:04.887551] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.887561] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 18 s: [SMALL PLATED BRASS]
      [2022-08-15 22:06:04.887569] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.887577] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[4D]
      [2022-08-15 22:06:04.887584] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.887592] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4C]
      [2022-08-15 22:06:04.887600] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[4C]
      [2022-08-15 22:06:04.887607] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.887615] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[50]
      [2022-08-15 22:06:04.887623] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[4C]
      [2022-08-15 22:06:04.887630] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[41]
      [2022-08-15 22:06:04.887638] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[54]
      [2022-08-15 22:06:04.887649] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[45]
      [2022-08-15 22:06:04.887657] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[44]
      [2022-08-15 22:06:04.887665] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[20]
      [2022-08-15 22:06:04.887673] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[42]
      [2022-08-15 22:06:04.887681] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[52]
      [2022-08-15 22:06:04.887688] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[41]
      [2022-08-15 22:06:04.887696] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[53]
      [2022-08-15 22:06:04.887704] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[53]
      [2022-08-15 22:06:04.887711] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[20]
      [2022-08-15 22:06:04.887719] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[20]
      [2022-08-15 22:06:04.887727] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[20]
      [2022-08-15 22:06:04.887735] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.887742] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.887750] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.887758] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.887766] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.887774] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.887783] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 3 no_rows: 4 row:0 matching_width: 75
      [2022-08-15 22:06:04.887791] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.887799] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.887807] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.887815] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.887822] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.887830] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.887838] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.887846] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[34]
      [2022-08-15 22:06:04.887853] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.887862] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[53]
      [2022-08-15 22:06:04.887870] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[4D]
      [2022-08-15 22:06:04.887878] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[41]
      [2022-08-15 22:06:04.887885] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4C]
      [2022-08-15 22:06:04.887893] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[4C]
      [2022-08-15 22:06:04.887901] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.887908] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[50]
      [2022-08-15 22:06:04.887916] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[4C]
      [2022-08-15 22:06:04.887924] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[41]
      [2022-08-15 22:06:04.887931] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[54]
      [2022-08-15 22:06:04.887939] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[45]
      [2022-08-15 22:06:04.887947] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[44]
      [2022-08-15 22:06:04.887954] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.887962] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[42]
      [2022-08-15 22:06:04.887970] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[52]
      [2022-08-15 22:06:04.887980] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[41]
      [2022-08-15 22:06:04.887988] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[53]
      [2022-08-15 22:06:04.887996] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[53]
      [2022-08-15 22:06:04.888003] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[20]
      [2022-08-15 22:06:04.888011] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[20]
      [2022-08-15 22:06:04.888019] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[20]
      [2022-08-15 22:06:04.888026] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[20]
      [2022-08-15 22:06:04.888034] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.888042] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.888049] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.888057] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[13]
      [2022-08-15 22:06:04.888065] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[D]
      [2022-08-15 22:06:04.888080] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:3 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.888098] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#34]
      [2022-08-15 22:06:04.888107] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.888115] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.888123] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.888131] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.888138] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.888146] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.888153] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.888161] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[34]
      [2022-08-15 22:06:04.888169] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.888179] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 18 s: [SMALL PLATED BRASS]
      [2022-08-15 22:06:04.888187] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.888195] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[4D]
      [2022-08-15 22:06:04.888203] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.888211] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4C]
      [2022-08-15 22:06:04.888218] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[4C]
      [2022-08-15 22:06:04.888226] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[20]
      [2022-08-15 22:06:04.888234] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[50]
      [2022-08-15 22:06:04.888241] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[4C]
      [2022-08-15 22:06:04.888249] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[41]
      [2022-08-15 22:06:04.888256] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[54]
      [2022-08-15 22:06:04.888264] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[45]
      [2022-08-15 22:06:04.888272] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[44]
      [2022-08-15 22:06:04.888279] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[20]
      [2022-08-15 22:06:04.888287] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[42]
      [2022-08-15 22:06:04.888295] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[52]
      [2022-08-15 22:06:04.888302] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[41]
      [2022-08-15 22:06:04.888310] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[53]
      [2022-08-15 22:06:04.888317] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[53]
      [2022-08-15 22:06:04.888330] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[20]
      [2022-08-15 22:06:04.888338] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[20]
      [2022-08-15 22:06:04.888345] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[20]
      [2022-08-15 22:06:04.888353] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.888361] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.888368] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.888376] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.888384] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.888393] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.888402] [28095] [INFO] [value_matching_hashtable.cpp:133] MSG: VMHashTable::FindCurrentRow cmp row_no: 3 no_rows: 4 row:0 matching_width: 75
      [2022-08-15 22:06:04.888410] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.888417] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.888425] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.888433] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.888440] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.888448] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.888456] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.888464] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[15] x:[34]
      [2022-08-15 22:06:04.888471] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[16] x:[9]
      [2022-08-15 22:06:04.888479] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[21] x:[53]
      [2022-08-15 22:06:04.888487] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[23] x:[4D]
      [2022-08-15 22:06:04.888494] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[25] x:[41]
      [2022-08-15 22:06:04.888502] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[27] x:[4C]
      [2022-08-15 22:06:04.888510] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[29] x:[4C]
      [2022-08-15 22:06:04.888517] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[31] x:[20]
      [2022-08-15 22:06:04.888525] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[33] x:[50]
      [2022-08-15 22:06:04.888533] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[35] x:[4C]
      [2022-08-15 22:06:04.888540] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[37] x:[41]
      [2022-08-15 22:06:04.888548] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[39] x:[54]
      [2022-08-15 22:06:04.888556] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[41] x:[45]
      [2022-08-15 22:06:04.888564] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[43] x:[44]
      [2022-08-15 22:06:04.888571] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.888579] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[47] x:[42]
      [2022-08-15 22:06:04.888587] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[49] x:[52]
      [2022-08-15 22:06:04.888594] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[51] x:[41]
      [2022-08-15 22:06:04.888602] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[53] x:[53]
      [2022-08-15 22:06:04.888610] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[55] x:[53]
      [2022-08-15 22:06:04.888617] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[57] x:[20]
      [2022-08-15 22:06:04.888625] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[59] x:[20]
      [2022-08-15 22:06:04.888633] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[61] x:[20]
      [2022-08-15 22:06:04.888640] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[63] x:[20]
      [2022-08-15 22:06:04.888651] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[65] x:[20]
      [2022-08-15 22:06:04.888659] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[67] x:[20]
      [2022-08-15 22:06:04.888666] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[69] x:[20]
      [2022-08-15 22:06:04.888674] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[70] x:[13]
      [2022-08-15 22:06:04.888682] [28095] [INFO] [value_matching_hashtable.cpp:141] MSG: i:[74] x:[D]
      [2022-08-15 22:06:04.888690] [28095] [INFO] [group_table.cpp:412] MSG: GroupTable::FindCurrentRow over vm_table row:3 input_buffer.size: 116 existed: true
      [2022-08-15 22:06:04.888704] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 20 s.len: 8 s: [Brand#32]
      [2022-08-15 22:06:04.888713] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[42]
      [2022-08-15 22:06:04.888721] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[52]
      [2022-08-15 22:06:04.888728] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.888736] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.888744] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.888751] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[23]
      [2022-08-15 22:06:04.888759] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[33]
      [2022-08-15 22:06:04.888766] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[32]
      [2022-08-15 22:06:04.888774] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:0 input_buffer.size: 116
      [2022-08-15 22:06:04.888784] [28095] [INFO] [column_bin_encoder.cpp:943] MSG: EncoderText_UTF::Encode buf_size: 54 s.len: 21 s: [STANDARD POLISHED TIN]
      [2022-08-15 22:06:04.888793] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[1] x:[53]
      [2022-08-15 22:06:04.888801] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[3] x:[54]
      [2022-08-15 22:06:04.888808] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[5] x:[41]
      [2022-08-15 22:06:04.888816] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[7] x:[4E]
      [2022-08-15 22:06:04.888823] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[9] x:[44]
      [2022-08-15 22:06:04.888831] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[11] x:[41]
      [2022-08-15 22:06:04.888839] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[13] x:[52]
      [2022-08-15 22:06:04.888846] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[15] x:[44]
      [2022-08-15 22:06:04.888854] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[17] x:[20]
      [2022-08-15 22:06:04.888862] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[19] x:[50]
      [2022-08-15 22:06:04.888869] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[21] x:[4F]
      [2022-08-15 22:06:04.888877] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[23] x:[4C]
      [2022-08-15 22:06:04.888884] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[25] x:[49]
      [2022-08-15 22:06:04.888892] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[27] x:[53]
      [2022-08-15 22:06:04.888900] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[29] x:[48]
      [2022-08-15 22:06:04.888907] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[31] x:[45]
      [2022-08-15 22:06:04.888915] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[33] x:[44]
      [2022-08-15 22:06:04.888922] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[35] x:[20]
      [2022-08-15 22:06:04.888930] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[37] x:[54]
      [2022-08-15 22:06:04.888938] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[39] x:[49]
      [2022-08-15 22:06:04.888945] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[41] x:[4E]
      [2022-08-15 22:06:04.888953] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[43] x:[20]
      [2022-08-15 22:06:04.888961] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[45] x:[20]
      [2022-08-15 22:06:04.888968] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[47] x:[20]
      [2022-08-15 22:06:04.888976] [28095] [INFO] [column_bin_encoder.cpp:951] MSG: i:[49] x:[20]
      [2022-08-15 22:06:04.888987] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:1 input_buffer.size: 116
      [2022-08-15 22:06:04.888995] [28095] [INFO] [group_table.h:88] MSG: PutGroupingValue over encode col:2 input_buffer.size: 116
      [2022-08-15 22:06:04.889004] [28095] [INFO] [value_matching_hashtable.cpp:168] MSG: VMHashTable::FindCurrentRow copy row: 4 no_rows: 4 input_buffer_width: 116

       

      逻辑分析:

      受影响多执行的函数:

       

      for (int gr_a = 0; gr_a < gbw.NumOfGroupingAttrs(); gr_a++)
      if (gbw.ColumnNotOmitted(gr_a)) {
      gbw.PutGroupingValue(gr_a, *mit);
      ++num_put;
      }


      void PutGroupingValue(int col, MIIterator &mit) {
      // Encoder statistics are not updated here
      encoder[col]->Encode(input_buffer.data(), mit);

      // TIANMU_LOG(LogCtl_Level::INFO, "PutGroupingValue over encode col:%d input_buffer.size: %d",
      // col,input_buffer.size());

      }

      void ColumnBinEncoder::EncoderText_UTF::Encode(uchar *buf, uchar *buf_sec, vcolumn::VirtualColumn *vc, MIIterator &mit,
      bool update_stats) {
      if (null_status > 0 && vc->IsNull(mit)) {
      SetNull(buf, buf_sec);
      return;
      }
      std::memset(buf, 0, size);
      types::BString s;
      vc->GetNotNullValueString(s, mit);
      if (update_stats) {
      if (!min_max_set) {
      maxs.PersistentCopy(s);
      mins.PersistentCopy(s);
      min_max_set = true;
      } else {
      if (CollationStrCmp(collation, s, maxs) > 0) maxs.PersistentCopy(s);
      if (CollationStrCmp(collation, s, mins) < 0) mins.PersistentCopy(s);
      }
      }
      common::strnxfrm(collation, buf, size - sizeof(uint32_t), (uchar *)s.GetDataBytesPointer(), s.len);

      // TIANMU_LOG(LogCtl_Level::INFO, "EncoderText_UTF::Encode buf_size: %d s.len: %d s: [%s]", size, s.len, s.ToString().c_str());

      for (int i = 0; i < size; ++i) {
      if (!buf[i]) {
      continue;
      }

      uchar x = buf[i];
      // TIANMU_LOG(LogCtl_Level::INFO, "i:[%d] x:[%X]", i, x);
      }

      // int coded_len = types::CollationBufLen(collation, s.len);
      uint32_t length = s.len + 1;
      std::memcpy(buf + size - sizeof(uint32_t), &length, sizeof(uint32_t));
      if (descending) Negate(buf, size);
      if (size_sec > 0) {
      std::memset(buf_sec, 0, size_sec);
      std::memcpy(buf_sec + size_sec - sizeof(uint32_t), &length, sizeof(uint32_t));
      if (s.len > 0) std::memcpy(buf_sec, s.GetDataBytesPointer(), s.len);
      }
      }
      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/adofsauron/5644459,作者:帝尊悟世,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:Redis(二)相关命令

      下一篇:mysql/stonedb-现有加载pack数据模块分析及需求推定

      相关文章

      2025-05-19 09:05:01

      项目更新到公网服务器的操作步骤

      项目更新到公网服务器的操作步骤

      2025-05-19 09:05:01
      公网 , 数据库 , 文件 , 更新 , 服务器
      2025-05-19 09:04:53

      Django rest froamwork-ModelSerializer

      Django rest froamwork-ModelSerializer

      2025-05-19 09:04:53
      django , sqlite , 数据库
      2025-05-19 09:04:38

      mysql只有在任务处于完成状态才能运行

      mysql只有在任务处于完成状态才能运行

      2025-05-19 09:04:38
      MySQL , 任务 , 数据库 , 查询 , 状态
      2025-05-19 09:04:30

      设置28401事件后启动数据库时报错ORA-49100

      设置28401事件后启动数据库时报错ORA-49100

      2025-05-19 09:04:30
      ORA , 数据库 , 时报
      2025-05-14 10:03:13

      MySQL 索引优化以及慢查询优化

      MySQL 是一种广泛使用的关系型数据库管理系统,因其性能优异和使用便捷而备受欢迎。然而,随着数据量的增长和查询复杂度的增加,性能瓶颈也变得越来越明显。

      2025-05-14 10:03:13
      MySQL , 优化 , 使用 , 性能 , 数据库 , 查询 , 索引
      2025-05-14 10:03:05

      Oracle数据库用户权限分析

      Oracle数据库用户权限分析

      2025-05-14 10:03:05
      Oracle , 分析 , 数据库 , 权限 , 用户
      2025-05-14 10:02:48

      互斥锁解决redis缓存击穿

      在高并发系统中,Redis 缓存是一种常见的性能优化方式。然而,缓存击穿问题也伴随着高并发访问而来。

      2025-05-14 10:02:48
      Redis , 互斥 , 数据库 , 线程 , 缓存 , 请求
      2025-05-14 10:02:48

      SQL Server 账号管理1

      SQL Server 账号管理主要包含登录名、用户、架构、角色等管理。通过对账号的管理可以有效的提高数据库系统的安全性,规范运维及使用。

      2025-05-14 10:02:48
      Server , SQL , 对象 , 数据库 , 权限 , 用户
      2025-05-14 10:02:48

      SQL Server 事务日志体系结构1--基本术语

      事务包括对数据库的一次更改或一系列更改。它有一个明确开始和明确结束。开始时使用BEGIN TRANSACTION语句,或者SQL Server会自动为您开始一个事务。

      2025-05-14 10:02:48
      Server , SQL , 事务 , 数据库 , 日志 , 磁盘
      2025-05-13 09:51:17

      dblogin登陆数据库时报错ORA-04060

      dblogin登陆数据库时报错ORA-04060

      2025-05-13 09:51:17
      ORA , 数据库 , 时报
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5237708

      查看更多

      最新文章

      Django rest froamwork-ModelSerializer

      2025-05-19 09:04:53

      mysql只有在任务处于完成状态才能运行

      2025-05-19 09:04:38

      设置28401事件后启动数据库时报错ORA-49100

      2025-05-19 09:04:30

      MySQL 索引优化以及慢查询优化

      2025-05-14 10:03:13

      Oracle数据库用户权限分析

      2025-05-14 10:03:05

      SQL Server 账号管理1

      2025-05-14 10:02:48

      查看更多

      热门文章

      Windows下使用批处理实现启动关闭mysql

      2023-04-24 11:27:05

      cdh安装到scm-server的mysql报错处理

      2023-04-28 02:38:44

      Nacos数据持久化到MySQL

      2023-05-12 07:20:56

      python学习——使用MySQL

      2023-04-27 07:57:16

      MySQL的间隙锁

      2023-05-12 07:20:56

      正确理解Mysql的列索引和多列索引

      2023-05-12 07:20:42

      查看更多

      热门标签

      数据库 mysql 字符串 数据结构 MySQL 算法 redis oracle java sql python 数据 索引 SQL 查询
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      SQL Server的安全模型

      数据库|Flask解决跨域问题

      用通配符批量同步MySQL部分数据表

      MySQL分区Partition

      MySQL权限管理实战

      分类管理-数据库表创建

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号