已找到以下 10000 条记录
  • 一文了解 MySQL 索引及其原理

    MySQL索引 1.数据库中有哪些索引类型? 2.数据库索引底层实现 3. 为什么选用B+树? 4. 哈希索引与B+树如何选用? 5. 聚集索引和非聚集索引的区别 6. 什么情况下设置了索引但是会失效? MySQL索引 1.数据库中有哪些索引类型? 索引的几种类型:唯一索引

    作者: 宇宙之一粟
    发表时间: 2022-03-30 16:24:21
    421
    0
  • MySQL索引优化与常见失效场景,聚簇索引与非聚簇索引的区别

    在数据库系统中,索引是提高数据查询效率的重要工具。针对MySQL数据库,索引优化是提高查询性能的关键。本文将深入探讨MySQL索引的优化策略,介绍常见的索引失效场景,并详细解释聚簇索引与非聚簇索引的区别。 索引优化策略 选择合适的索引列 在创建索引时,选择适合作为索引列的字段非常

    作者: 赵KK日常技术记录
    发表时间: 2023-08-14 17:39:57
    17
    0
  • Python MySQL数据库之正确索引

    - 表的字段顺序固定长度的字段优先 - 组合索引代替多个单列索引(由于mysql中每次只能使用一个索引,所以经常使用多个条件查询时更适合使用组合索引) - 尽量使用短索引 - 使用连接(JOIN)来代替子查询(Sub-Queries) - 连表时注意条件类型需一致 - 索引散列值(重复少)不适合建索引,例:性别不适合 

    作者: Yuchuan
    发表时间: 2020-06-18 23:55:08
    5579
    0
  • Mysql数据库mysql索引失效 - 面试宝典

    点击并拖拽以移动 ​ MySQL数据库中,索引是一种用于提高查询效率的数据结构。但是,在某些情况下,索引可能会失效,导致查询性能下降。以下是一些常见的导致MySQL索引失效的情况: 不使用索引列进行查询:如果查询语句中没有使用索引列进行过滤或排序,那么索引将不会被使用。这种情况

    作者: 皮牙子抓饭
    发表时间: 2023-07-30 11:07:29
    14
    0
  • ListGaussMySqlSlowLog 查询数据库日志 - API

    该API属于GaussDB服务,描述: 查询数据库日志。接口URL: "/v3/{project_id}/instances/{instance_id}/slowlog"

  • 2020-11-08:在Mysql中,三个字段A、B、C的联合索引查询条件是B、A、C,会用到索引吗?

    2020-11-08:在Mysql中,三个字段A、B、C的联合索引查询条件是B、A、C,会用到索引吗?#福大大#

    作者: 福大大架构师每日一题
    2047
    4
  • RDS for MySQL创建索引失败报错[ERROR] 1071的解决方案 - 云数据库 RDS

    RDS for MySQL创建索引失败报错[ERROR] 1071的解决方案 场景描述 创建索引长度超限制导致创建失败。创建表索引时出现如下错误: [ERROR] 1071 - Specified key was too long; max key length is 3072 bytes

  • MySQL查询性能优化

    Management等,实时监控数据库性能。定期分析查询日志:识别并优化查询,减少执行时间。利用EXPLAIN分析查询计划:了解查询的执行路径,发现潜在的优化点。三、实践案例以下是一个简单的实践案例,展示如何通过索引优化和查询重写提升查询性能。案例背景:某电商网站的用户查询订单历史记录时,查询速度较慢。优化前:SELECT

    作者: 知识浅谈
    24
    5
  • Mysql性能优化二:索引优化

    e(10),vc_City,i_Age) 从左到右进行索引,如果没有左前索引Mysql不执行索引查询。 前缀索引 如果索引列长度过长,这种列索引时将会产生很大的索引文件,不便于操作,可以使用前缀索引方式进行索引前缀索引应该控制在一个合适的点,控制在0.31黄金值即可(大于这个值就可以创建)。

    作者: lxw1844912514
    发表时间: 2022-03-26 19:29:43
    331
    0
  • Mysql查询语句优化

    的行数返回的行数建立索引的几个准则:1、合理的建立索引能够加速数据读取效率,不合理的建立索引反而会拖数据库的响应速度。2、索引越多,更新数据的速度越慢。3、尽量在采用MyIsam作为引擎的时候使用索引(因为MySQL以BTree存储索引),而不是InnoDB。但MyISAM不支

    作者: 运气男孩
    2401
    0
  • MySQL模糊查询

    Mysql模糊查询正常情况下在数据量小的时候,速度还是可以的,但是不容易看出查询的效率,在数据量达到百万级,千万级的甚至亿级时 mysql查询的效率是很关键的,也是很重要的。在 MySQL 中,LIKE 关键字主要用于搜索匹配字段中的指定内容。其语法格式如下:[NOT] LIKE  '字符串'其中:NOT

    作者: 运气男孩
    5333
    0
  • 【愚公系列】2022年01月 Mysql数据库-MySQL索引

    二、MySQL索引 1.索引的概念 我们之前学习过集合,其中的ArrayList集合的特点之一就是有索引。那么有索引会带来哪些好处呢? 没错,查询数据快!我们可以通过索引来快速查找到想要的数据。那么对于我们的MySQL数据库中的索引功能也是类似的! MySQL数据库中的索引:是

    作者: 愚公搬代码
    发表时间: 2022-01-24 15:55:06
    780
    0
  • MySQL通过通用列索引来提供一个JSON列索引

    通过通用列索引来提供一个JSON列索引,不能直接对JSON列进行索引。要创建间接引用此类列的索引,可以定义一个生成的列,提取应该索引的信息,然后在生成的列上创建索引,如本例所示 mysql> CREATE TABLE jemp ( -> c JSON, -> g

    作者: eric0435
    发表时间: 2021-12-30 05:19:23
    754
    0
  • MySQL】表页跟索引的关系

    表页:存放了很多数据,它是innodb最小单元的存储空间 没有索引查询 当没有索引时,会直接进行在表页全部进行查询,也就是进行全表扫描 带索引查询 当设置索引后,数据在存入表页时会进行排序,根据索引的规则,数据无论更新还是新增索引结构都会更新

    作者: 原来是咔咔
    发表时间: 2022-03-27 16:26:42
    305
    0
  • 修改Mysql索引长度限制解决767 byte限制问题【转】

    报错Specified key was too long; max key length is 767 bytes原因msyql5.6及以前版本, 默认索引最大长度767bytes若使用utf8mb4格式编码(utf8字符占用3字节,utf8mb4字符占用4字节)则单个字段长度不能超过1915

    作者: 赫塔穆勒
    24
    3
  • MySQL 索引类型(初学者必看)

    有记录,即要查询 10000 条记录。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索包含多个列。 二、MySQL 索引类型 2.1 普通索引 这是最基本的索引,它没有任何限制。它有以下几种创建方式:

    作者: SHQ5785
    发表时间: 2023-12-17 15:51:36
    22
    0
  • 如何使用 MySQL 的全文索引(Full-text Index)?

    如何使用 MySQL 的全文索引(Full-text Index)?

    作者: 知识浅谈
    31
    10
  • KIBANA多索引查询报错,

    两个索引字段有变化,问了银河那边,他们是动态模板,咱们CSS这有什么好的解决办法没?是不是适配的问题?有结果welink联系,我的工号yWX1048041

    作者: yht
    5096
    3
  • MySQL查询

    查询MySQL 中比较常用的查询方法,通过子查询可以实现多表查询。子查询指将一个查询语句嵌套在另一个查询语句中。子查询可以在 SELECT、UPDATE 和 DELETE 语句中使用,而且可以进行多层嵌套。在实际开发时,子查询经常出现在 WHERE 子句中。子查询在 WHERE

    作者: 运气男孩
    1239
    0
  • MySQL分组查询

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

    作者: 运气男孩
    5326
    0