01 2021-06 Mysql MySQL系列:show full PROCESSLIST 用法 作用 show full processlist 返回的结果是实时变化的,是对 mysql 链接执行的现场快照 除了 root 用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的... 阅读全文 2021年06月01日 18:52:02 周二 2021-06-01 周二 21 0 0
01 2021-06 Elasticsearch Mysql 选择适合做索引的数据结构 假设由我们自己来设计 MySQL 的索引,大概会有哪些选择呢? ①散列表 首先我们应当想到的是散列表,这是一个非常常见且高效的查询、写入的数据结构,对应到 Java 中就是 HashMap。 这个数据结构应该不需... 阅读全文 2021年06月01日 17:23:15 周二 2021-06-01 周二 25 0 0
31 2021-05 Mysql MySQL中的各种锁及其原理都画出来 表锁和行锁 我们首先来了解一下表锁和行锁:表锁是指对一整张表加锁,一般是 DDL 处理时使用;而行锁则是锁定某一行或者某几行,或者行与行之间的间隙。 表锁由 MySQL Server 实现,行锁则是存储引擎实... 阅读全文 2021年05月31日 11:10:01 周一 2021-05-31 周一 21 0 0
14 2021-05 Mysql MySQL的四种事务隔离级别 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行... 阅读全文 2021年05月14日 10:21:18 周五 2021-05-14 周五 31 0 0
11 2021-05 Mysql Mysql各种存储引擎对比总结(常用几种) 存储引擎是数据库的核心,对于mysql来说,存储引擎是以插件的形式运行的。虽然mysql支持种类繁多的存储引擎,但是常用的就那么几种。这篇文章主要是对其进行一个总结和对比。 一、引言 在mysql5之后,... 阅读全文 2021年05月11日 19:52:28 周二 2021-05-11 周二 23 0 0
30 2021-04 Mysql Mysql事务与php异常捕获 如果采用mysqli驱动,入库语句出错,不会生成Exception异常,所以php无法捕获。 如果采用PDO驱动,通过调整mysql的静默模式,可以产生Exception异常,使php捕获。 事务是必须满足4个条件(ACID):原... 阅读全文 2021年04月30日 15:52:39 周五 2021-04-30 周五 18 0 0
17 2021-03 Mysql MySQL之长连接、短连接、连接池 当数据库服务器和客户端位于不同的主机时,就需要建立网络连接来进行通信。客户端必须使用数据库连接来发送命令和接收应答、数据。通过提供给客户端数据库的驱动指定连接字符串后,客户端就可以和数据... 阅读全文 2021年03月17日 20:38:19 周三 2021-03-17 周三 18 0 0
18 2020-08 Mysql mysql 用户授权 https://www.cnblogs.com/dong-/p/9667787.html 刷新权限:FLUSH PRIVILEGES 阅读全文 2020年08月18日 15:18:46 周二 2020-08-18 周二 19 0 0
29 2020-06 Mysql mysql索引失效 一、查询条件包含or,可能导致索引失效 二、如何字段类型是字符串,where时一定用引号括起来,否则索引失效 三、like通配符可能导致索引失效。 四、联合索引,查询时的条件列不是联合索引中的第一个列... 阅读全文 2020年06月29日 17:28:38 周一 2020-06-29 周一 22 0 0
28 2020-05 Mysql Mysql 默认值 数据库设计mysql字段不默认为NULL原因搜集 字段尽可能用NOT NULL,而不是NULL,除非特殊情况。可以负责任的告诉你这句话没有错,也不是以讹传讹,这句话首次出现在 MySQL 官网。 如果你读过《高性能 My... 阅读全文 2020年05月28日 14:45:40 周四 2020-05-28 周四 19 0 0