• HOME
  • SEARCH
  • TOPICS
  • DATA

  • MySQL 性能优化之 explain Extra 字段

    创建表 create table s1 ( id int auto_increment, key1 varchar(100), key2

    2022-05-15, Views: 2162 , Topics: MySQL 性能优化 面试

  • MySQL 性能优化之 explain type 字段

    创建表 create table s1 ( id int auto_increment, key1 varchar(100), key2

    2022-05-14, Views: 2637 , Topics: MySQL 性能优化

  • MySQL 索引条件下推

    索引条件下推 Index Condition Pushdown简称ICP,也称索引条件下推。 MySQL中默认开启了索引下推。 开启 set optimizer

    2022-05-13, Views: 2402 , Topics: MySQL 索引 面试

  • MySQL 索引失效的几种场景

    模糊查询 模糊查询,头部模糊匹配。(尾部模糊匹配不会失效) 注意:如果覆盖索引能够使用,头部模糊查询也会走索引。 create table t_user(id

    2022-05-12, Views: 1889 , Topics: MySQL 索引 面试

  • MySQL MVCC 多版本并发控制

    当前读 读取的是记录的最新版本,读取时还要保证其他并发事务不能修改当前记录,会对读取的记录进行加锁。 select...lock in share mode,

    2022-05-11, Views: 1908 , Topics: MySQL 面试

  • MySQL 性能优化之慢查询日志

    查看是否开启 show variables like 'slow_query_log%'; 输出: mysql> show variables like 'slow_query_log%'; +-

    2022-05-10, Views: 1716 , Topics: MySQL 性能优化

  • MySQL 行级锁演示

    准备数据 create table tb_user(id int, name varchar(25), data int, primary key(id));

    2022-05-09, Views: 1923 , Topics: MySQL 锁

  • MySQL 锁

    锁的分类 按锁的粒度来分: 全局锁:锁定数据库中的所有表 表级锁:每次操作锁住整张表 行级锁:每次操作锁住对应的行数据 全局锁 可读不可写。 使用场景 全局

    2022-05-08, Views: 1779 , Topics: MySQL 锁 面试

  • Docker 部署 MySQL

    搜索镜像 docker search mysql 拉取镜像 版本号可以去官网查看:https://hub.docker.com/_/mysql docker p

    2022-02-05, Views: 2364 , Topics: Docker MySQL DevOps

  • MySQL Err 1055 解决办法

    错误信息 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause an

    2022-01-13, Views: 2311 , Topics: MySQL

  • MySQL 聚集索引和非聚集索引

    聚集索引 聚集索引确定表中数据的物理顺序,每一行数据按照聚集索引物理上排序。 InnoDB存储引擎必须有且仅有一个聚集索引。 聚集索引存储的是这一行的数据本身(

    2021-05-18, Views: 2399 , Topics: MySQL 索引 面试

  • MySQL 的四种事务隔离级别

    事务的基本要素(ACID) 原子性(Atomicity) 事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务

    2021-03-17, Views: 2955 , Topics: MySQL 事务 面试

  • MySQL 备份工具 xtrabackup 安装和使用

    工具版本 xtrabackup2.4.21,主服务器、备服务器都需要安装。 xtrabackup2适用于MySQL5.7及以下,xtrabackup8适用于My

    2021-03-16, Views: 2896 , Topics: MySQL

  • MySQL Can't open the mysql.plugin table. Please run mysql_upgrade to create it

    解决办法 第一步 清空datadir指定的目录。 第二步 初始化MySQL mysqld --initialize 在指定的日志文件里会有初始化后的root用户

    2021-03-15, Views: 5247 , Topics: MySQL

  • MySQL ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'

    原因 未开启密码校验插件。 查看设置 查看变量中是否有密码校验。 SHOW VARIABLES LIKE 'validate_password%'; 查看插件中

    2021-03-14, Views: 8635 , Topics: MySQL

  • MySQL Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root

    说明 MySQL不建议以root用户启动。 解决 方法一 root用户下启动时指定用户为mysql。 mysqld --user=mysql --daemoni

    2021-03-13, Views: 7447 , Topics: MySQL

  • MySQL 还原备份非常慢解决方法

    现象 使用mysql -uroot -p < dump.sql或source命令导入十分耗时。 原因 可能是使用Navicat导出,可以打开导出文件看到,

    2021-03-12, Views: 5610 , Topics: MySQL mysqldump mysqlpump

  • MySQL 中的乐观锁和悲观锁

    创建测试表 创建product表: CREATE TABLE `product` ( `id` int(11) NOT NULL, `name` var

    2021-03-11, Views: 2896 , Topics: MySQL 锁 面试

  • MySQL 使用的是 BTree 还是 B+Tree

    查看索引 查看表account的索引。 show index from account; 输出: mysql> show index from accou

    2021-03-10, Views: 3635 , Topics: MySQL B树 B+树

  • MySQL 中的覆盖索引

    索引覆盖 Extra字段显示Using index,索引处取得的数据即是要求的数据,则不会再回数据文件再查询,直接返回了。 explain select id

    2021-03-09, Views: 2654 , Topics: MySQL 索引 面试

  • Prev
  • 1
  • 2
  • 3
  • 4
  • Next Last

©2025 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub