数据库
文章平均质量分 94
Xnah_
运筹“维”幄,握雾拏云
展开
-
Mysql主从复制的三种同步方式和半同步复制配置
5.6 版本的半同步复制,dump thread 承担了两份不同且又十分频繁的任务:传送binlog 给 slave ,还需要等待 slave 反馈信息,而且这两个任务是串行的,dump thread 必须等待 slave 返回之后才会传送下一个 events 事务。当半同步复制发生超时(由rpl_semi_sync_master_timeout参数控制,默认为10000ms,即10s),会暂时关闭半同步复制,转而使用异步复制,也就是会自动降为异步工作。#可以理解为"后来的先到了,而先来的还没有到的次数"原创 2022-11-05 17:01:55 · 4763 阅读 · 0 评论 -
Mysql群集MHA高可用配置
MHA(Master High Availability) 是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA的出现就是解决MySQL单点故障的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。原创 2022-11-05 16:31:45 · 837 阅读 · 0 评论 -
Mysql主从复制和读写分离
基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。原创 2022-11-01 19:29:38 · 214 阅读 · 0 评论 -
SQL函数和高级语句
SELECT `字段1` FROM `表1名` WHERE `字段2` [比较运算符] ( SELECT `字段1` FROM `表2名` WHERE 条件表达式);SELECT `字段名` [聚合函数(`字段名`)] FROM `表名` GROUP BY `字段名` HAVING 条件;SELECT * FROM `表1名` A INNER JOIN `表2名` B ON A.`字段`=B.`字段`;SELECT `字段名` [聚合函数(`字段名`)] FROM `表名` GROUP BY `字段名`;原创 2022-11-01 12:55:00 · 900 阅读 · 0 评论 -
Mysql数据库日志和数据的备份恢复
是对整个数据库、数据库结构和文件结构的备份;保存的是备份完成时刻的数据库;是差异备份与增量备份的基础。原创 2022-10-27 19:52:06 · 807 阅读 · 0 评论 -
Mysql数据库之存储引擎
MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎。存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式。MySQL数据库中的组件,负责执行实际的数据I/O操作。MySQL系统中,存储引擎处于文件系统之上,在数据保存到数据文件之前,会传输到存储引擎,之后按照各个存储引擎的存储格式进行存储。原创 2022-10-26 09:37:03 · 1596 阅读 · 0 评论 -
Mysql数据库之事务
是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即。是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,。适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。通过事务的整体性以保证数据的一致性。原创 2022-10-25 18:42:35 · 1380 阅读 · 0 评论 -
Mysql数据库之索引
索引是一个排序的列表,在这个列表中存储着和包含(类似于c语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。索引是表中一列或者若干列值排序的方法。建立索引的目的是加快对表中记录的查找或排序。原创 2022-10-24 23:03:33 · 1087 阅读 · 0 评论 -
Mysql数据库管理
CREATE USER '用户名'@'来源地址' IDENTIFIED BY '密码';是指定用户在那些主机登录,可使用ip地址、网段、主机名的形式;本地用户可用 localhost;允许任意主机登录可用通配符 %若使用明文密码,直接输入'密码',插入到数据库时由Mysql自动加密;若使用加密密码,需要先使用SELECT PASSWORD('密码'),获取密文,再在语句中添加PASSWORD'密文;若省略"IDENTIFIED BY"部分,则用户的密码将为空(可在配置文件设置不允许空设密码)原创 2022-10-23 18:46:06 · 796 阅读 · 0 评论 -
Mysql数据库的权限汇总
允许使用CREATE USER,DROP USER,RENAME USER 和 REVOKE ALL PRIVILEGESDELETEDROP。原创 2022-10-23 18:38:10 · 294 阅读 · 0 评论 -
Mysql数据库基础和增删改查操作
数据:描述事物的符号记录,包括数字,文字、图形、图像、声音、档案记录等,以“记录”形式按统一的格式进行存储。表:将不同的记录组织在一起用来存储具体数据。数据库:表的集合,是存储数据的仓库,以一定的组织方式存储的相互有关的数据集合,是按照数据结构来组织、存储和管理数据的仓库。数据库管理系统(DBMS):是实现对数据库资源有效组织、管理和存取的系统软件。数据库的建立和维护功能、数据定义功能、数据操纵功能、数据库的运行管理功能、通信功能数据库系统:是一个人机系统,由硬件、OS、数据库、DBMS原创 2022-10-23 16:06:31 · 1682 阅读 · 1 评论