内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • 如何让JOIN跑得更快

    JOIN 一直是数据库性能优化的老大难问题,本来挺快的查询,一旦涉及了几个 JOIN,性能就会陡降。而且,参与 JOIN 的表越大越多,性能就越难提上来。 其实,让 JOIN 跑得快的关键是要对 JOIN 分类,分类之后,就能利用各种类型 JOIN 的特征来做性能优化了。 JOIN

    作者: 红目香薰
    发表时间: 2022-05-27 07:32:56
    257
    0
  • GaussDB中的视图和索引的区别

    及各自适用的场景:视图(View)的特点:虚拟表:视图是一个虚拟表,它不存储数据,而是根据定义的查询结果动态生成数据。简化查询:视图可以简化复杂的SQL查询,使得用户可以通过简单的查询语句访问复杂的数据集。逻辑封装:视图可以封装复杂的业务逻辑,使得应用程序代码更简洁,逻辑更清晰。

    作者: 炒香菇的书呆子
    37
    1
  • Mysql架构与内部模块(一)

    一、一条查询SQL是如何执行的?1.客服端/服务器通信协议2.查询缓存,若缓存中有数据直接返回,若没有执行第三步3.解析器进行语法解析,解析树预处理给到新解析树,4.查询优化器5执行计划,查询计划引擎6.返回结果,并缓存结果。API接口查询到存储引擎1.通信协议 首先,MySQL

    作者: 赫塔穆勒
    738
    2
  • 深入探索PostgreSQL数据库性能调优的艺术

    命令分析查询执行计划,找出可能的性能瓶颈,如全表扫描、缺少索引或不合适的连接顺序等。2. 索引优化为经常用于过滤和排序的列创建索引可以提高查询性能。同时,避免过度索引以减少写操作的开销。使用复合索引和覆盖索引可以进一步提高性能。3. SQL重写和查询设计优化通过更改查询结构或使用

    作者: 炒香菇的书呆子
    35
    1
  • GaussDB开发规范

    explain("executionStats");对于查询而言,因为覆盖查询不需要读取文档,而是直接从索引中返回结果,这样的查询性能好,所以尽可能使用索引覆盖查询。如果explain()的输出显示indexOnly字段为真,则说明这个查询就被一个索引覆盖。执行计划解析:看执行时间:executionStats

    作者: Gauss松鼠会小助手2
    22
    2
  • V200R001C80SPC700 坐席实时状态获取问题

       进入示忙状态后通过以下方式去查询此坐席状态  在返回消息的坐席状态里只有“7”,也就是示忙状态这样实时查询我只知道坐席示忙了,但是不知道因为什么示忙,我查到tagentoprinfo表里有坐席状态数据并带了原因码,但是并不是实时的,我如何查询能看到我上面附带的示忙原因呢

    作者: mengxin
    1353
    1
  • 高斯数据库select和drop某个表报错,请问怎么处理

    exist3、select pg_get_tabledef(),能查到查询结果,说明表存在,只是不知道表在cn还是哪个dn上【截图信息】查询该表报错,select * from ...删除该表报错,drop table ...查询表结构,select pg_get_tabledef()【日志信息】(可选,上传日志内容或者附件)

    作者: yd_244211148
    1416
    9
  • https://bbs.huaweicloud.com/blogs/108969

    【摘要】 ## 问题描述DWS集群在执行查询语句时,使用索引查询字段出现表中存在匹配数据但是select语句查询结果为空的情况## 可能原因分析对于索引出现问题的原因比较复杂,1.3.4版本的dws集群索引崩溃的原因有:事务本身使用的原因;主备之间同步的原因;ddl交换分区合并分

    作者: 这名太难起
    3144
    2
  • 混合云HCS8.1.0 ROMA数据集成API文档中的5.21.3、5.21.4、5.21.5、5.21.6 响应结果为空

    【功能模块】数据集成API文档中5.21.3 按照集成应用维度查询调用应用指标统计值、5.21.4 不同调用应用请求的指标统计值 TopN、5.21.5 查询应用请求的指标统计值、5.21.6 查询所有集成应用的指标统计值 TopN 【操作步骤&问题现象】1、通过postman调用此接口,5

    作者: yd_263594262
    555
    3
  • 更新表中数据

    批量更新或删除数据后,会在数据文件中产生大量的删除标记,查询过程中标记删除的数据也是需要扫描的。故多次批量更新/删除后,标记删除的数据量过大会严重影响查询的性能。建议在批量更新/删除业务会反复执行的场景下,定期执行VACUUM FULL以保持查询性能。 父主题: 创建和管理表

  • 程序员之路:Linux用户登录查看

    WHAT:当前正在运行的命令 2、查看登录用户信息 # who 用户名 输出: 用户名,登录终端,登录时间(登录来源ip地址) 3、查询当前登录和过去登录的用户信息 # last

    作者: 彭世瑜
    发表时间: 2021-08-13 15:44:07
    807
    0
  • OLAP数仓进阶:主流开源OLAP系统的分类及核心技术点上篇

    计架构有较大不同,这两个一般称为搜索引擎,通过倒排索引,应用Scatter-Gather计算模型提高查询性能。对于搜索类的查询效果较好,但当数据量较大或进行扫描聚合类查询时,查询性能会有较大影响。多表组合模型采用星型或雪花型建模是最通用的一种ROLAP系统,常见的包括GreenP

    作者: 沙漏
    4072
    0
  • Mysql explain用法与结果深入分析

    在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解M

    作者: 窗台
    927
    1
  • sql server 交集,差集的用法详解

    开不支持的逻辑查询处理集合运算查询本身并不持之除ORDER BY意外的其他逻辑查询处理阶段,但可以通过表表达式来避开这一限制。  解决方案就是:首先根据包含集合运算的查询定义一个表表达式,然后在外部查询中对表表达式应用任何需要的逻辑查询处理。(1)例如,下面的查询返回每个国家中不

    作者: 窗台
    1976
    0
  • SQL高并发压测性能优化

    求。2. SQL语句优化:    应使用合适的索引、避免使用不必要的JOIN语句和子查询、避免使用过多的函数和表达式等。3. 数据库分区:    将大表分成多个小表,以减少查询时的数据量,提高查询速度。4. 数据库服务器优化:    应调整服务器参数,如内存、CPU、磁盘和网络等,以提高服务器的吞吐量和响应时间。5

    作者: yd_283757406
    60
    0
  • SQL注入是什么,如何避免

    值,如果可以确定是整型,则要判断它是否为整型,在浏览器端(客户端)和服务器端都需要进行验证。2. 参数化查询参数化查询目前被视作是预防 SQL 注入攻击最有效的方法。参数化查询是指在设计与数据库连接并访问数据时,在需要填入数值或数据的地方,使用参数(Parameter)来给值。MySQL

    作者: 运气男孩
    2328
    0
  • 有序存储对于高性能的意义

    占用的空间。在硬盘上读取不连续数据时,会取出很多无关内容,查找就会变慢。特别是高并发的情况下,每个查找都慢一点,总体性能就会很差了。 如果将原表按照查找字段有序存放,那么可以保证同一个查找值的记录集中在一起连续存储。查找时从硬盘上读取的数据块几乎全部都是目标值,性能自然会大幅提升。这种情况下的

    作者: 陈橘又青
    发表时间: 2022-12-27 01:01:54
    363
    0
  • DWS最佳实践(三)DWS数据库日常运维操作

     optimized plan.它说明当前数据库对该表的统计信息不是最新的,在进行查询优化的时候,可能选择的不是最优方式,比如join顺序,join方式选择,是否使用索引等方面,直接影响到数据查询的性能。建议定期对这些表做analyze。详情请点击博文链接:https://bbs

    作者: AI资讯
    2199
    1
  • 容器内安装APP丢失

    系统大包至上述版本,安装上述容器镜像;导入APP文件,安装APP,查询安装的APP,均显示成功;执行 reboot -f 指令重启设备;现象:彻底断电之后,连接终端,查询已安装APP,发现已经安装的APP丢失,查询不到任何安装APP的信息。备注:APP的安装原文件都在,之前导进去的文件也在。

    作者: 小熊ok
    1937
    2
  • iOS基线 关于GoogleCast 30s状态请求的问题

    控制界面。根据代码查看可知,客户端会每30s 调用接口查询当前cast的播放状态。当将该30s时间,改为5s后,拖动进度条时,会容易出现定时器查询状态和拖动进度条同时并发的现象,导致进度条闪动到原来的位置后再回到拖动的位置。当前想知道,代码当时设置每30s查询一次状态。这个30s

    作者: 朱洪成
    4684
    1