最新 最热

机械硬盘随机IO慢的超乎你的想象

大家都知道硬盘的随机IO很慢,但是比顺序IO慢多少呢,不知道你是否有过数字上的直接对比。今天我来实际压测对比一下磁盘在顺序IO和随机IO不同场景下的性能数据表现。通过今天的实验数据,你将能深刻理解数据库事务中为什么...

2022-03-28
2

腾讯云CentOS 7环境下安装MySQL数据库并初始化

运行以下命令安装MySQL。说明 如果您使用的操作系统内核版本为el8,可能会提示报错信息No match for argument。

2022-03-28
23

mysql慢查询优化-分页慢查询篇

为何分页查询在测试环境没事,在生产上几千万的数据就出现了问题在平时开发时,由于数据量没有那么大,所以测试有时候会不到位,比如用到的分页查询,使用不规范时,数据量越大,查询越慢,而且有长时间进程不结束,会导致内存不足等风...

2022-03-27
2

【mysql】子查询

子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。

2022-03-27
2

(6) MySQL慢查询日志的使用

Time:执行查询的日期时间 User@Host:执行查询的用户和客户端IP Id:是执行查询的线程Id Query_time:SQL执行所消耗的时间 Lock_time:执行查询对记录锁定的时间 Rows_sent:查询返回的行数 Rows_examined:为了返回查询的数据所...

2022-03-26
2

(5) 电商场景下的常见业务SQL处理

可以看到possible_keys、key、key_len的值均为NULL,说明这条SQL在product_comment 表上是没有可用的索引的,取出9593行过滤度为1%

2022-03-26
2

(4) MySQL中EXPLAIN执行计划分析

可以看到上面的执行计划返回了3行结果,id列的值可以看作是SQL中所具有的SELECT操作的序号 由于上述SQL中只有一个SELECT,所以id全为1,因此,我们就要按照由上至下读取执行计划 按照我们的SQL语句,我们会认为执行顺序是a,b,c...

2022-03-26
4

(3) MySQL分区表使用方法

使用起来和不分区是一样的,看起来只有一个数据库,其实有多个分区文件,比如我们要插入一条数据,不需要指定分区,MySQL会自动帮我们处理

2022-03-26
7

Hive常用函数

select unix_timestamp();select unix_timestamp("2020-10-28",'yyyy-MM-dd');

2022-03-25
18

除了增删改查你对MySQL还了解多少?

我们知道MySQL在配置好环境变量后,直接mysql -p xx -u xx -h xx就登录了,不需要先启动服务端,再启动客户端这么繁琐,但凡涉及到服务端和客户端就会涉及到通信问题,客户端进程向服务器进程发送请求并得到回复的过程本质上是...

2022-03-25
3