上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页

MySQL多表查询优化

摘要: 一、多表查询连接的选择: 相信这内连接,左连接什么的大家都比较熟悉了,当然还有左外连接什么的,基本用不上我就不说了。然后要告诉大家的是,需要根据查询的情况,想好使用哪种连接方式效率更高。 二、MySQL的JOIN实现原理 在MySQL 中,只有一种Join 算法,就是大名鼎鼎的Nested Loop 阅读全文
posted @ 2024-09-12 09:01 数据与人文 阅读(166) 评论(0) 推荐(0)

GBase 8a通过集群日志查看执行计划和每个阶段的整体耗时和各个节点的耗时做性能排查

摘要: GBase 8a提供了执行计划,以及不同的日志级别,现实整体各个节点耗时,以及每个节点的耗时,来方便用户进行性能排查,本文介绍详细的分析方法。 环境 2节点虚拟机集群 [gbase@rh6-1 ~]$ gcadmin CLUSTER STATE: ACTIVE CLUSTER MODE: NORMA 阅读全文
posted @ 2024-09-11 09:04 数据与人文 阅读(106) 评论(0) 推荐(0)

MySQL timestamp和datetime用法详解

摘要: 一、MySQL中如何表示当前时间? 其实,表达方式还是蛮多的,汇总如下: CURRENT_TIMESTAMP CURRENT_TIMESTAMP() NOW() LOCALTIME LOCALTIME() LOCALTIMESTAMP LOCALTIMESTAMP() 二、关于TIMESTAMP和D 阅读全文
posted @ 2024-09-10 08:43 数据与人文 阅读(3761) 评论(0) 推荐(0)

du和df的统计结果为什么不一样

摘要: 今天有个人问我du和df的统计结果为什么会不同。给他解析了一番,后来想想还是写篇文章从原理上来分析分析。 我们常常使用du和df来获取目录或文件系统已占用空间的情况。但它们的统计结果是不一致的,大多数时候,它们的结果相差不会很大,但有时候它们的统计结果会相差非常大。 例如: ##### df的统计结 阅读全文
posted @ 2024-09-08 11:22 数据与人文 阅读(33) 评论(0) 推荐(0)

关于Redis缓存原理详解

摘要: 最近都没看Redis,现在回来温习下,现在从Redis的三大缓存开始重新探一探有多深有多浅(^▽^) 让我来开始知识的醍醐灌顶把!是时候表演真正的技术了。(哔哔哔哔….) 铁子们,看在这么卖力的份上,如果觉得本文对你有帮助的话,请动动你的小手,点个赞哟。接下来就开始我们的Redis的三大缓存问题之旅 阅读全文
posted @ 2024-09-08 11:21 数据与人文 阅读(227) 评论(0) 推荐(0)

MySQL 性能压测工具-sysbench使用详解

摘要: sysbench是一个开源的、基于LuaJIT(LuaJIT 是 Lua 的即时编译器,可将代码直接翻译成机器码,性能比原生 lua 要高) 的、可自定义脚本的多线程基准测试工具,也是目前用得最多的 MySQL 性能压测工具。 基于 sysbench,我们可以对比 MySQL 在不同版本、不同硬件配 阅读全文
posted @ 2024-09-07 14:00 数据与人文 阅读(376) 评论(0) 推荐(0)

Linux查询端口是否被占用的四种方法

摘要: 一个面试题,使用三种不同的方法查看8080被哪个进程占用了。通常比较熟悉的方法是netstat和lsof两种,但还有什么方法呢。 1.netstat或ss命令 netstat -anlp | grep 80 2.lsof命令 这个命令是查看进程占用哪些文件的 lsof -i:80 3.fuser命令 阅读全文
posted @ 2024-09-06 23:03 数据与人文 阅读(14752) 评论(0) 推荐(1)

MySQL修改密码

摘要: 第一种方式: 最简单的方法就是借助第三方工具Navicat for MySQL来修改,方法如下: 1、登录mysql到指定库,如:登录到test库。 2、然后点击上方“用户”按钮。 3、选择要更改的用户名,然后点击上方的“编辑用户”按钮。 4、出现如图界面,输入新密码,并确认新密码,点击“保存”按钮 阅读全文
posted @ 2024-09-06 09:46 数据与人文 阅读(140) 评论(0) 推荐(0)

Windows下安装MySQL详细教程

摘要: Windows下安装MySQL详细教程 1、安装包下载 2、安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7)设置修改用户密码 (8)退出 3、解决问题 1、安装包下载。 下载地址:https://dev.my 阅读全文
posted @ 2024-09-06 09:46 数据与人文 阅读(372) 评论(0) 推荐(0)

一个人管理 4 万台服务器,看看大家怎么说

摘要: 今天看到这样一个问题:"一个运维可以管理4万台服务器吗?" 问题地址:https://www.zhihu.com/question/386653243 背景介绍 看到这条评论我惊呆了,脑子有些懵,我想问问真的一个人可以管理4万台服务器吗?不论是实例还是物理机都算。国内哪些厂商有这么大规模的服务器机群 阅读全文
posted @ 2024-09-06 09:46 数据与人文 阅读(53) 评论(0) 推荐(0)

MySQL 中的 INSERT 是怎么加锁的?

摘要: 在之前的博客中,我写了一系列的文章,比较系统的学习了 MySQL 的事务、隔离级别、加锁流程以及死锁,我自认为对常见 SQL 语句的加锁原理已经掌握的足够了,但看到热心网友在评论中提出的一个问题,我还是彻底被问蒙了。他的问题是这样的:加了插入意向锁后,插入数据之前,此时执行了 select…lock 阅读全文
posted @ 2024-09-06 09:05 数据与人文 阅读(470) 评论(0) 推荐(0)

linux安装mysql5.7

摘要: 一 安装前准备 1、检查是否已经安装过mysql,执行命令 rpm -qa | grep mysql 如果已存在,则执行删除命令 后边为Mysql目录 rpm -e --nodeps mysql-xxxx 2、检查mysql用户组和用户是否存在,如果没有,则创建 cat /etc/group | g 阅读全文
posted @ 2024-09-06 09:04 数据与人文 阅读(1317) 评论(0) 推荐(0)

mysql having的用法

摘要: having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存。 SQL实例: 一、显示每个地区的总人口 阅读全文
posted @ 2024-09-05 22:33 数据与人文 阅读(111) 评论(0) 推荐(0)

MySQL里面的子查询

摘要: 一、子查询定义 定义: 子查询允许把一个查询嵌套在另一个查询当中。 子查询,又叫内部查询,相对于内部查询,包含内部查询的就称为外部查询。 子查询可以包含普通select可以包括的任何子句,比如:distinct、 group by、order by、limit、join和union等;但是对应的外部 阅读全文
posted @ 2024-09-05 22:33 数据与人文 阅读(2091) 评论(0) 推荐(0)

详细分析MySQL事务日志(redo log和undo log)

摘要: innodb事务日志包括redo log和undo log。redo log是重做日志,提供前滚操作,undo log是回滚日志,提供回滚操作。 undo log不是redo log的逆向过程,其实它们都算是用来恢复的日志:1.redo log通常是物理日志,记录的是数据页的物理修改,而不是某一行或 阅读全文
posted @ 2024-09-05 22:01 数据与人文 阅读(303) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页