不同存储引擎(InnoDB、MyISAM、Memory、Blackhole)如何创建数据,以及各自特点
不同存储引擎(InnoDB、MyISAM、Memory、Blackhole)创建数据 1. 准备工作 确保已经登录到 MySQL 实例,并且连接到测试数据库。如果没有测试数据库,可以先创建一个: CREATE DATABASE test_db; USE test_db; 2. 创建使用不同存储引擎的表 InnoDB 存储引擎 CREATE TABL…
源码安装的mysql如何添加到环境变量里
要将 /usr/local/mysql/bin 添加到环境变量中,以便可以在终端中直接使用 mysql 命令,而不需要输入完整路径,您可以按照以下步骤操作: 1. 编辑用户的环境变量文件 通常,可以编辑用户的 ~/.bashrc 或 ~/.bash_profile 文件(取决于您的Shell配置)。这里以 ~/.bashrc 为例: nano ~/…
进程管理下
详见egon博客:https://egonlin.com/?p=210 特殊进程 僵尸进程 僵尸进程是操作系统的一种优化机制。 一个进程死掉之后,会把其占用的cpu、内存资源都释放掉,但是会保留该进程的状态信息,例如:pid号、存在过的一些运行信息。 这些保留下来的信息都是操作系统给父进程准备的。 每个进程死掉之前都会进入僵尸进程的状态 僵尸进程通…
进程管理上
温故知新: 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运行于cpu1的某个程序遇到io阻塞,会等到io结束再重新调度,会被调度到4个 cpu中的任意一个,具体由操作系统调度算法决定。 2.空间上的复用:如内存中同时有多道程序 3.时间上的复用:复用一个cpu的时间片 强调:…
VIM,sek,awk,greb
一、命令行文本编辑器vi、vim 1、什么是vi编辑器 可以理解为windows下面的文本编辑器,比如记事本,比如word文档。 vi编辑器通常被简称为vi,而vi又是visual editor的简称。它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制…
NFS做文件服务层详解
一、可用方案 NFS主----------rsync+inotify实时同步---------------NFS备 问题:故障切换需要人为参与 DRBD+HeartBeat+NFS高可用文件服务器 特点:解决了单点故障、故障可以自动切换 问题:性能不足 兼顾:性能+高可用+数据安全性 ====》 分布式存储 ceph MFS Gluster 二、N…