MySQL

一步步教你如何给Xshell添加快捷命令的方法

作为好用的终端模拟器,Xshell经常被开发者用来远程管理主机服务器,为了更加高效地进行操作,我们可以添加一些快捷命令,从而运用命令来操作。 到底该怎么添加快捷命令呢?下面就一起来学习具体操作方法。 具体步骤如下: 第一步:鼠标点击Xshell菜单栏“查看...

mysql 数据库的体系结构和存储引擎介绍

1 前言 mysql 是一个单进程多线程架构的可移植的数据库,mysql 数据库实例在系统上的表现就是一个进程,可以在所有的平台上运行。 mysql 的整体架构图如下图所示:  2 mysql 配置文件加载顺序 mysql 启动会读取配置文件,根...

MySQL开发知识:mysql数据库实现设置字段长度

mysql设置字段长度 1.关于char和varchar char是定长字符,varchar是变长字符。 在mysql4.0版本之前,char和varchar后面的长度表示字节,在utf-8编码格式下:三个字节存储一个汉字(包括汉字下的符号),一个字节存储...

讲解Linux中的零拷贝技术以及应用

本文探讨Linux中主要的几种零拷贝技术以及零拷贝技术适用的场景。为了迅速建立起零拷贝的概念,我们拿一个常用的场景进行引入: 引文## 在写一个服务端程序时(Web Server或者文件服务器),文件下载是一个基本功能。这时候服务端的任务是:将服务端主机磁...

教你ubuntu16.04 如何升级内核的方法

一、环境 在虚拟机上运行的ubuntu16.04 , 使用命令uname -r查看当前系统内核版本 当前版本为4.15.0-45-generic 要升级的内核为4.20.2 二、准备需要的材料 到网址https://kernel.ubuntu.com/~k...

深入分析mysql事务与存储引擎的底层结构

一、MySQL事务 1、事务的概念 (1)事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这组数据库命令要么都执行,要么都不执行。 (2)事务是一个不可分割的工作逻辑单元,在数据库系统上执...

MySQL 主从同步 触发复制延迟的测试脚本

我目前正在编写一个脚本,在存在复制滞后时自动启用并行复制/多线程复制 (MTR)。为了测试这个脚本,我需要触发在启用 MTR 后会消失的复制延迟。我为此想出了一个简单的解决方案,我认为它可能对很多人有用,所以我正在写这篇关于它的博客文章。阅读详细信息。 在...

数据结构之:MySQL高级篇之索引的数据结构详解

1.为什么使用索引? 假如给数据使用 二叉树 这样的数据结构进行存储,如下图所示 2.索引的优缺点 MySQL 官方对索引的定义为: 索引(Index )是帮助 MySQL 高效获取数据的数据结构 。索引的本质: 索引是数据结构。你可以简单理解为 &ldq...