加载中
utf8mb4_unicode_ci、utf8mb4_general_ci的区别总结

对比 utf8mb4_general_ci: 不区分大小写, utf8mb4_general_cs 区分大小写    utf8mb4_bin: 将字符串每个字符串用二进制数据编译存储,区分大小写,而且可以存二进制的内容。    utf8mb...

2022/11/28 14:24
249
MySQL 中查看锁

MySQL 中查看锁 查询db是否发生死锁 show engine innodb status; 查看数据表被锁状态 show OPEN TABLES where In_use > 0 ; 查看正在执行的事务 SELECT * FROM information_schema.innodb_tr...

2022/08/23 18:00
153
MySQL--mysqldump命令详解

MySQL--mysqldump命令详解 1、数据库信息 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:1234 数据库名称:test1 数据库名称:test2 数据库名称:test3 mysqldump目录:/usr/bin/my...

2022/08/15 17:59
54
INNODB_BUFFER_POOL_SIZE:设置最佳内存值

什么是 INNODB BUFFER POOL 计算机使用它们的大部分内存来提升对经常访问的数据的性能。这就是我们所知的缓存,是系统的一个非常重要的组成部分,因为访问硬盘的数据可能会慢到100到100000倍,...

2022/08/15 17:05
71
MySQL 版本:'for the right syntax to use near 'identified by 'password' with grant option'

MySQL 5.7 版本授权语句: GRANT SELECT, PROCESS, SUPER, REPLICATION CLIENT, RELOAD ON . TO 'exporter'@'%' IDENTIFIED BY 'exporterpw'; flush privileges; 执行得到报错: [2022-08-0...

2022/08/09 09:31
263
MySql8.x版本my.cnf文件配置详解

## my.cnf for 8.0版本 ## 注意:个别建议可能需要根据实际情况作调整,请自行判断或联系我,本人不对这些建议结果负相应责任 ## 本配置文件主要适用于MySQL 8.0版本 # [client] port = 3306...

2022/08/08 16:32
716
CentOS 7上安装MySQL 8.0

本文介绍在centos-7下安装、卸载mysql 8.0,并使用SQLyog客户端工具连接mysql. 1. 卸载MySQL 1.1 卸载mariadb 检查mariadb: $ rpm -qa|grep mariadb 如果上面检查的结果有内容,则删除maria...

2022/08/08 08:49
63
《高性能MySQL》第三版 MySQL 查询优化器

show status like 'last_query_cost' ;

2021/12/01 09:42
151
MySQL 锁表后快速解决方法 及 锁表原因

前几天同事在晚上上线的时候执行sql语句造成锁表,想总结一下以避免后续发生。 (1) 遇到锁表快速解决办法 依次执行1-6步,运行第6步生成的语句即可。 如果特别着急,运行 1 2 6 步 以及第6步...

2021/11/25 09:41
414
MySQL 锁表后快速解决方法 及 锁表原因

前几天同事在晚上上线的时候执行sql语句造成锁表,想总结一下以避免后续发生。 (1) 遇到锁表快速解决办法 依次执行1-6步,运行第6步生成的语句即可。 如果特别着急,运行 1 2 6 步 以及第6步...

2021/11/25 09:41
248
SQL 查找是否“存在“,别再 count 了,很耗费时间的!

SQL 查找是否“存在“,别再 count 了,很耗费时间的! 目前多数人的写法 优化方案 总结 根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELEC...

2021/11/24 15:11
214
告诉面试官,我能优化groupBy,而且知道得很深!

告诉面试官,我能优化groupBy,而且知道得很深! 导读 当我们交友平台在线上运行一段时间后,为了给平台用户在搜索好友时,在搜索结果中推荐并置顶他感兴趣的好友,这时候,我们会对用户的行...

2021/11/24 14:00
139
MySQL8.0新特性--函数索引

很多开发人员在使用MySQL时经常会在部分列上进行函数计算等,导致无法走索引,在数据量大的时候,查询效率低下。针对此种情况本文从MySQL5.7 及MySQL8.0中分别进行不同方式的优化。 1、 MySQ...

2021/11/23 10:46
78
MySql时间日期函数及格式化详解

前言 在我们的开发过程中,我们不可避免的需要接触到各种各样的数据类型,其中时间数据是最复杂多样的,为了满足客户的需求,我们需要定制不同的时间格式转换格式,有些我们会放到服务器程序...

2021/11/22 13:36
164
MySQL Explain 之 type 详解

EXPLAIN 是什么 MySQL 提供了一个 EXPLAIN 命令,它可以对 SQL 语句进行分析,并输出 SQL 执行的详细信息,以供开发人员针对性优化. 例如分析一条 SELECT 语句 EXPLAIN SELECT * FROM `user`...

2021/11/02 16:46
195
生产问题分析!delete in子查询不走索引?!

生产问题分析!delete in子查询不走索引?! 前言 大家好,我是捡田螺的小男孩。 文章开篇前,先问大家一个问题:delete in子查询,是否会走索引呢?很多伙伴第一感觉就是:会走索引。最近我们...

2021/10/28 16:01
30
聊聊redo log是什么?

-聊聊redo log是什么? 前言 说到MySQL,有两块日志一定绕不开,一个是InnoDB存储引擎的redo log(重做日志),另一个是MySQL Servce层的 binlog(归档日志)。 只要是数据更新操作,就一定会...

2021/07/28 16:48
74
MySQL EXPLAIN 列说明

写在前面 想要进行 MySQL SQL 语句的优化 Explain 是一定要掌握的。应用驱动学习。参考 MySQL 官方文档 :https://dev.mysql.com/doc/refman/8.0/en/explain-output.html SQL 准备 : DROP T...

2018/09/02 00:38
182
MySQL SQL 解析顺序

人写的 SQL 语句 : SELECT DISTINCT < select_list > FROM < left_table > < join_type > JOIN < right_table > ON < join_condition > WHERE < where_condition > GROUP BY......

2018/08/31 09:15
539
SQL join 查询总结

对 7 种 SQL JOIN 查询的总结, 准备表和数据 SQL : create table person ( p_id bigint unsigned not null auto_increment , last_name varchar(30) not null , first_name varchar(30) n...

2018/08/29 23:08
267

没有更多内容

加载失败,请刷新页面

返回顶部
顶部