首页 > 数据库 >doris 同一sql查询结果不一致问题

doris 同一sql查询结果不一致问题

时间:2023-09-19 17:56:46浏览次数:38  
标签:查询 问题 数据表 sql kpi 数据 id doris

问题背景

数据大屏,展示数据有问题,查看前端指标呈现应用程序表对应指标发现有数据,后端再次测试发现了问题

问题描述

quota_id 指标id,为字符串类型
每五分钟会有自动执行脚本将最新账期数据同步到app_kpi_index_data表中
对于使用insert插入数据表中的数据,查询数据时会出现以下错误:
多次运行查询代码返回结果不一致的现象
select count(1) from app_kpi_index_data where period='202309160000' and period_type ='-2' and quota_id='PBP0109123';

问题截图

解决思路

出现这种现象,是因为数据库中的数据是在不断变化的

解决方法

借鉴之前在Mpp数据库中,通过将数据导出为txt文本,再使用load脚本导入到数据表中,不会出现这样的问题
暂时先建一个中间表,将数据插入到中间表中,再通过脚本将数据按照账期自动导出为txt文本,再入到原来的数据表中
后续让数据库管理员升级服务器系统

标签:查询,问题,数据表,sql,kpi,数据,id,doris
From: https://www.cnblogs.com/grow-with-the-times/p/17715325.html

相关文章

  • Text2Cypher:大语言模型驱动的图查询生成
    话接上文《图技术在LLM下的应用:知识图谱驱动的大语言模型LlamaIndex》同大家简单介绍过LLM和图、知识图谱相关的结合,现在我来和大家分享下最新的成果。毕竟,从GPT-3开始展现出超出预期的“理解能力“开始,我一直在做Graph+LLM技术组合、互补的研究、探索和分享,截止到现......
  • Mysql数据库的用户管理
    1.用户管理的具体操作1.1新建用户1.2修改用户密码1.3删除用户1.4修改用户名1.5忘记root密码时怎么重置密码1.先修改mysql的配置文件,在/etc/my.cnf下 3.输入命令修改user表中root的密码4.再修改mysql配置文件,改回去,之后重启服务,这样就修改了root用户的密......
  • 【微信小程序】【Demo】Picker模糊查询组件
    微信小程序Picker模糊查询组件 pickerSelect.jsComponent({options:{//在组件定义时的选项中启用多slot支持multipleSlots:true},/***组件的属性列表*/properties:{//父组件传递过来的数据列表items:{type:Array,......
  • mysql count()函数
    count(expr)函数的参数expr可以是任意的表达式,该函数用于统计在符合搜索条件的记录总数;count(expr)函数执行效率从低到高排序为:count(非主键字段)<count(主键)<count(1)≈count(*);对于count(1)和count(*),效率相当,建议尽量使用count(*),因为MySQL优化器会选择最小......
  • Text2Cypher:大语言模型驱动的图查询生成
    话接上文《图技术在LLM下的应用:知识图谱驱动的大语言模型LlamaIndex》同大家简单介绍过LLM和图、知识图谱相关的结合,现在我来和大家分享下最新的成果。毕竟,从GPT-3开始展现出超出预期的“理解能力“开始,我一直在做Graph+LLM技术组合、互补的研究、探索和分享,截止到......
  • 2.Mysql存储引擎+数据类型
    日常生活中文件格式有很多中,并且针对不同的文件格式会有对应不同存储方式和处理机制(txt,pdf,word,mp4...) 针对不同的数据应该有对应的不同的处理机制来存储 存储引擎就是不同的处理机制 **MySQL主要存储引擎** *Innodb  是MySQL5.5版本及之后默认的存储引擎......
  • mysql 获取时间段 所有日期
    点击查看代码selectdate_add('2020-01-2000:00:00',intervalrowDAY)datefrom(SELECT@row:=@row+1asrowFROM(select0unionallselect1unionallselect2unionallselect3unionallselect4unionallselect5unionallselect6unionall......
  • win10 mysql
    windows10下安装配置mysql8.0(保姆级教程)news2023/9/1910:53:13 文章目录一、MySQL8.0的基本信息二、MySQL8.0的系统要求三、MySQL8.0的安装步骤3.1.下载MySQL8.03.2.运行MySQL安装文件3.3.选择安装类型3.4.配置MySQLServer3.5mysqlshell的使......
  • Mysql-主从数据库配置
    两台linux服务器,修改主机名为mysql1,mysql2  1.修改主机名 服务器11hostnamemysql1 服务器21hostnamemysql22.关闭防火墙及SElinux服务mysql11setenforce02systemctlstopfirewalldmysql21setenforce02systemctlstopfirewalld3.配置hosts文件m......
  • SQL 复制表与SQL 临时表与SQL 修改表结构
    如果要将一个SQL表的数据复制到同一SQLServer中的另一个SQL表中,则可以通过SQL中的SELECTINTO语句来实现。SQL语言中的SELECTINTO语句将现有表中的内容复制到新表中。SQL使用现有表的结构创建新表。SQL中SELECTINTO语句的语法SELECT*INTONew_table_name......