文章列表
MySQL中索引的定义以及操作新手教程 目录 索引的定义 索引的类型 普通.唯一.主键和全文索引 普通索引(INDEX) 唯一索引(UNIQUE INDEX) 主键索引(PRIMARY KEY) 全文索引(FULLTEXT) 单列索引和组合索引 聚集索引和非聚集索引 索引的创建原则 索引操作 创建索引
Mysql中如何查看执行计划 目录 explain执行计划包含的信息 各字段详解 id select_type type possible_keys key key_len ref rows Extra 综合Case 执行顺序 使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表
MySQL为JSON字段创建索引方式(Multi-Valued Indexes 多值索引) 目录 多值索引简介 创建多值索引 JSON对象字段索引 JSON数组对象索引 在组合索引中创建多值索引 多值索引的局限 应用场景 多值索引简介 从MySQL 8.0.17 开始, InnoDB支持创建多值索引(Multi-Valu
MySQL慢查询现象解决案例 目录 背景 1.查看上述语句的执行计划 2.测试模拟 背景 线上慢查询日志监控,得到如下的语句: 发现:select doc_text from t_wiki_doc_text where doc_title = '谢泽源'; 这条语句昨天执行特别的慢 1.查看上述语句的执行计划 mysql explain
mysql日志系统redolog和binlog介绍 首先,我们先来看看一次查询/更新语句流程图 本文会将重点放在执行器-存储引擎之间的交互. mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果暂存在内存中,当一段时间后,再一次性将多个修改写到磁盘
关于mysql8.x中insertignore的性能问题 目录 mysql 8.x中insert ignore性能问题 mysql insert ignore()函数 INSERT IGNORE语句 mysql 8.x中insert ignore性能问题 mysql中replace into效率很差,多进程并发一下就会锁表,所以应该用on duplicate 来做更新,这是众所周知的了.没想到ins
MySQL事务管理的作用详解 目录 1.为何使用事务管理 2.数据库事务的原理 3.什么是事务 3.1 事务的特性ACID 3.2 事务的并发问题 3.3 隔离级别 4.Spring事务管理 1.为何使用事务管理 可以保证数据的完整性.事务(Transaction),就是将一组SQL语句放在同一批次内
mysql中找不到my.ini文件的问题及解决 目录 mysql找不到my.ini文件 问题描述 解决办法 mysql免安装版找不到my.ini配置文件 mysql找不到my.ini文件 问题描述 刚刚在修改mysql默认配置的时候,发现找不到my.ini文件.按照其他搬运工的说法,打开隐藏的文件也是不
关于Mysql5.7及8.0版本索引失效情况汇总 目录 一个独立索引 多个独立索引 总结 TIPS: 没有特殊说明,测试环境均为MySQL8.0,早期版本可能会有更多情况导致索引失效.8.0失效的情况,早期版本也失效:8.0不失效的情况,早期版本可能失效. 所有测试默认不考
mysql字符串格式化方式 目录 mysql字符串格式化 mysql格式化字符串长度不够补0 1.前面补零 2.后面补0 mysql字符串格式化 今天有一个需求,mysql查询返回的格式为:80% ,而数据库中存储的是0.89的格式 sql写法如下: select CONCAT(exampaper_avg_accuracy*100,%) from cl