摘要: 存储引擎简介 存储引擎是对于数据库文件的一种存取机制(存取方式),如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。 查看Mysql有哪些存储引擎: show engines; Engine:存储引擎的名称Support:MySql是否支持,YES代表支持,NO代表不 阅读全文
posted @ 2022-04-08 20:47 李若盛开 阅读(280) 评论(0) 推荐(0)
摘要: MySQL中的索引类型有以下几种: 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null)+ 表中可以多个唯一索引 主键索引:加速查询 + 列值唯一(不允许有null)+ 表中只有一个主键(特殊的唯一索引) 组合索引:多列值组成一个索引,专门用于组合搜索,其效率大于索引合并 全文索 阅读全文
posted @ 2022-04-08 15:41 李若盛开 阅读(288) 评论(0) 推荐(0)
摘要: 1)数据库本身 (1)查看数据库状态 (2)查找日志文件中是否有sql相关打印 (3)查看当前连接数 执行 show processlist 查看mysql正在运行的sql线程 (4)查看mysql慢查询日志(默认情况下,mysql不开启慢查询日志) 可通过命令:show variables lik 阅读全文
posted @ 2022-04-08 14:54 李若盛开 阅读(2326) 评论(0) 推荐(0)
摘要: 面试必问: 1、什么是内存逃逸 2、内存逃逸的场景有哪些 3、分析内存逃逸的意义 4、怎么避免内存逃逸 1、什么是内存逃逸 在了解什么是内存逃逸之前,我们先来简单地熟悉一下两个概念。栈内存和堆内存。 Golang的GC主要是针对堆的,不是栈。 值类型的全局变量分配在栈上,引用类型的全局变量分配在堆上 阅读全文
posted @ 2022-04-08 11:33 李若盛开 阅读(539) 评论(0) 推荐(0)