已找到以下 10000 条记录
  • MySQL分组查询

    用来计算字段值的平均值;MAX() 用来查询字段的最大值;MIN() 用来查询字段的最小值。例 下面根据 tb_students_info 表的 sex 字段进行分组查询,使用 COUNT() 函数计算每一组的记录数。SQL 语句和运行结果如下:mysql> SELECT sex,COU

    作者: 运气男孩
    5326
    0
  • MySQL索引下推,原来这么简单!

    今天给大家分享MySQL索引下推。 什么是索引下推 索引条件下推,也叫索引下推,英文全称Index Condition Pushdown,简称ICP。 索引下推是MySQL5.6新添加的特性,用于优化数据的查询。 在MySQL5.6之前,通过使用非主键索引进行查询的时候,存储引

    作者: 大彬
    发表时间: 2022-03-05 04:03:02
    826
    0
  • MySQL的3种索引合并优化⭐️or到底能不能用索引?

    前文我们讨论过MySQL优化回表的多种方式:索引条件下推ICP、多范围读取MRR、覆盖索引等 这篇文章我们来聊聊MySQL提供的另一种优化回表的手段:index merge 索引合并 在阅读本文前,你需要了解MySQL的server层与存储引擎层如何交互、二级索引和聚簇索引的区别、回表等知识

    作者: 菜菜的后端私房菜
    发表时间: 2024-05-10 17:53:14
    0
    0
  • MySQL性能优化(五):为什么查询速度这么

    默认10s)的语句,并会将查询记录到日志中。可通过变量slow_query_long来开启查询,默认是关闭状态,可以将日志记录到表slow_log或文件中,以供检查分析。 1. 响应时间 响应时间是两个部分之和:服务时间和排队时间。服务时间是指数据库处理这个查询真正花费了多长时间。排队时

    作者: xcbeyond
    发表时间: 2022-07-22 05:20:23
    225
    0
  • 索引数据加速Range聚合查询

    索引数据例如,您的文档中有一个price字段,并且大多数查询都固定的范围列表上进行聚合,则可以将范围预先索引到数据中,使用term聚合来加速聚合例如索引中有一个价格字段PUT index/_doc/1{  "price": 13}常用的查询为查价格小于10的,10-100的和100以上的GET

    作者: david-real
    2850
    3
  • 【转载】24个经典的MySQL索引问题,你都遇到过哪些?

    因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢。使用索引查询不一定能提高查询性能,索引范围查询(INDEX RANGE SCAN)适用于两种情况:(2)基于一个范围的检索,一般查询返回结果集小于表中记录数的30%(3)基于非唯一性索引的检索13、百万级别或以上的数据如何删除关于索引:由于索

    作者: Catharina
    6891
    4
  • 彻底根除MySQL查询,这12个问题都不能落下

    前言日常开发中,我们经常会遇到数据库查询。那么导致数据查询都有哪些常见的原因呢?今天田螺哥就跟大家聊聊导致MySQL查询的12个常见原因,以及对应的解决方法。一、SQL没加索引1、反例select * from user_info where name ='dbaplus社群'

    作者: xxll
    427
    6
  • 索引

    17、索引   17.1   、索引原理   索引被用来快速找出在一个列上用一特定值的行。没有索引MySQL 不得不首先以第一条记录开始,然后读完整个表直到它找出相关的行。表越大,花费时间越多。对于一个有序字段,可以运用二分查找(Binary  

    作者: xcc-2022
    发表时间: 2022-11-28 11:07:59
    157
    0
  • MySQL 索引经典面试题及讲解

    作为一名后端开发,MySQL 的使用必不可少,合理的使用索引索引调优是后端开发者必须掌握的技能之一。在日常数据库的问题当中,不合理的使用索引占大部分。通过下面两道 MySQL 经典的面试题,我们来学习一下关于索引的优化。1. 下面哪些语句会使用到索引,哪些索引起了作用? CREATE

    作者: 孙叫兽
    发表时间: 2021-08-27 04:32:13
    1324
    0
  • mysql 索引中的USING BTREE 的意义

    索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 大多数存

    作者: lxw1844912514
    发表时间: 2022-03-26 19:09:45
    502
    0
  • Python MySQL数据库之索引管理

    一、 MySQL索引管理一 功能#1. 索引的功能就是加速查找 #2. mysql中的primary key,unique,联合唯一也都是索引,这些索引除了加速查找以外,还有约束的功能二 MySQL常用的索引普通索引INDEX:加速查找 唯一索引:     -主键索引PRIMAR

    作者: Yuchuan
    发表时间: 2020-06-18 22:44:13
    5221
    0
  • GaussDB(for MySQL)索引设计规范 - 云数据库 TaurusDB

    possible_keys:指出MySQL能使用哪个索引在表中找到记录,查询涉及到的字段上若存在索引,则该索引将被列出,但不一定被查询使用。 key:表示MySQL实际决定使用的键(索引),如果没有选择索引,键是NULL。要想强制MySQL使用或忽视possible_keys列中的索引,在查询中使用FORCE

  • MySQL给字符串加索引

    如果email这个字段上没有索引的话,那这些语句就只能做全表扫描 MySQL 是支持前缀索引的,可以定义字符串的一部分作为索引。默认地,如果你创建索引的语句不指定前缀长度,那么索引就会包含整个字符串。 不能用于ORDER BY和GROUP BY操作 比如,这两个在 email 字段上创建索引的语句:

    作者: Rolle
    发表时间: 2023-11-30 19:49:04
    6
    0
  • GaussDB(DWS)之查询索引失效原因

    使用GaussDB(DWS)时,有时为了加快查询速度,需要对表建立索引。有时我们会遇到明明建立了索引查询计划中却发现索引没有被使用的情况。本文将列举几种常见的场景和优化方法。 1. 返回结果集很大     以行存表的Seq Scan和Index Scan为例:

    作者: 飞不起来的小松鼠
    发表时间: 2022-04-19 00:44:44
    1988
    0
  • Mysql出现问题:查询日志失效解决方案(mysql 小虚竹)

    录未使用索引的SQL的数量上限,因为未使用索引的SQL可能会非常多,导致日志空间增长飞快。 查询日志失效原因三:sql里有锁等待 SQL里有大量锁等待,SQL的执行时间不包含锁等待的时间 查询日志失效原因四:默认不记录管理类命令的sql log_slow_adm

    作者: 小虚竹
    发表时间: 2022-10-05 01:51:06
    4079
    0
  • 关于MySQL索引知识与小妙招 — 学到了!

    哈希索引只包含哈希值和行指针,而不存储字段值,索引不能使用索引中的值来避免读取行哈希索引数据并不是按照索引值顺序存储的,所以无法进行排序哈希索引不支持部分列匹配查找,哈希索引是使用索引列的全部内容来计算哈希值哈希索引支持等值比较查询,也不支持任何范围查询访问哈希索引的数据非常快,除非有很多哈希冲突,当出现

    作者: 牧小农
    发表时间: 2022-05-25 14:45:54
    293
    0
  • 关联查询索引使用

    在以前使用sql server的过程中,当关联查询遇到瓶颈的时候,DBA会推荐,给关联字段加个索引吧。那在咱Gauss数据库的使用中,也是如此吗? 其实还是略有不同的。首先关联查询的关联字段最优选择是分布列,可以尽量避免数据的重分布。其次,当我们用explain去观察语句的执行计划时,若计划中扫描表只是全表扫描

    作者: 听风吹雪
    2053
    1
  • MySQL InnoDB搜索索引的Stopwords

    (0.04 sec) Records: 8 Duplicates: 0 Warnings: 0 mysql> SET GLOBAL innodb_ft_server_stopword_table = ‘mysql/my_stopwords’; Query OK, 0 rows

    作者: eric0435
    发表时间: 2021-12-31 01:07:50
    501
    0
  • mysql在InnoDB引擎下加索引,这个时候会锁表吗?

    mysql在InnoDB引擎下加索引,这个时候会锁表吗?

    作者: 一只牛博
    48
    5
  • 2020-12-06:mysql中,多个索引会有多份数据吗?

    2020-12-06:mysql中,多个索引会有多份数据吗?#福大大架构师每日一题#

    作者: 福大大架构师每日一题
    1526
    2