子博兄的头像-华尔子博-奥夏网
管理员
个人博客分享,技术资料分享!

GDB调试Mysql实战之源码编译安装

GDB调试Mysql实战之源码编译安装-华尔子博-奥夏网
下载源码 git clone https://github.com/mysql/mysql-server.git cd mysql-server git checkout 5.7 编译安装 安装依赖 yum install -y cmake make gcc gcc-c++ ncurses-devel bison gdb 需要注...
3天前
0527

Mysql实现null值排在最前/最后的方法示例

Mysql实现null值排在最前/最后的方法示例-华尔子博-奥夏网
前言 我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符...
23天前
0438

MySQL和Redis实现二级缓存的方法详解

MySQL和Redis实现二级缓存的方法详解-华尔子博-奥夏网
redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中...
9个月前
0415

MySQL普通索引和唯一索引的深入讲解

MySQL普通索引和唯一索引的深入讲解-华尔子博-奥夏网
场景 1、维护一个市民系统,有一个字段为身份证号 2、业务代码能保证不会写入两个重复的身份证号(如果业务无法保证,可以依赖数据库的唯一索引来进行约束) 3、常用SQL查询语句:SELECT name F...
9个月前
05412

MySQL线程处于Opening tables的问题解决方法

MySQL线程处于Opening tables的问题解决方法-华尔子博-奥夏网
问题描述 最近有一台MySQL5.6.21的服务器,在应用发布后,并发线程Threads_running迅速升高,达到2000左右,大量线程处于等待Opening tables、closing tables状态,应用端相关逻辑访问超时。 【...
9个月前
0719

SQL语句执行深入讲解(MySQL架构总览-查询执行流程-SQL解析顺序)

SQL语句执行深入讲解(MySQL架构总览-查询执行流程-SQL解析顺序)-华尔子博-奥夏网
一、MySQL架构总览: 架构最好看图,再配上必要的说明文字。 下图根据参考书籍中一图为原本,再在其上添加上了自己的理解。 从上图中我们可以看到,整个架构分为两层,上层是MySQLD的被称为的‘...
2年前
09014

mysql事务处理用法与实例代码详解

mysql事务处理用法与实例代码详解-华尔子博-奥夏网
MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关 1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务 一个事务是一个...
2年前
09012

Mysql的max_allowed_packet设定

Mysql的max_allowed_packet设定-华尔子博-奥夏网
max_allowed_packet是Mysql中的一个设定参数,用于设定所接受的包的大小,根据情形不同,其缺省值可能是1M或者4M,比如是4M的情况下,这个值的大小即为:4 *1024*1024= 4194304 现象 当日志中出...
2年前
09312

CentOS7编译安装MySQL5.7.24的教程详解

CentOS7编译安装MySQL5.7.24的教程详解-华尔子博-奥夏网
目录 安装依赖 安装boost 编译安装MySQL 配置 安装依赖 (1)cmake是新版MySQL的编译工具 sudo yum install gcc gcc-c++ pcre pcre-devel openssl openssl-devel sudo yum install zlib zlib-deve...
4年前
01380

云服务器重启原因有哪些?

云服务器重启原因有哪些?-华尔子博-奥夏网
云服务器是存放网站数据和文件的重要设备,是网站建设和运营的基础,而网站一般是24小时在线,云服务器也需要7*24不间断运行,因此不可避免会出现这样或那样的错误,常用解决方法就是重启云服务...
2年前
0957