四时宝库

程序员的知识宝库

MySql高可用集群Keepalived热备份MySQL Router负载均衡读写分离

软件系统运行起来后最重要的部分是数据库中存储的数据,而数据库容易因各种原因损坏,构建一个高可用的数据库集群的作用就凸显出来

工作原理和流程

MySQL发展至今,在高可用性方面不断前进,从最初的异步复制、半同步复制、群组复制,演进到现在的InnoDB Cluster和InnoDB ReplicaSet。

复制(Replication) 是本文中所有 MySQL 技术的基础。

高效Linux SA_高效的搜索引擎 -磁力狗

数据库高可用及无损扩容_mysql数据库高可用方案

1 背景

在大型互联网场景中,数据库的高可用性显得尤为重要,为了保证稳定性,一般需要采用强化的架构模式,以保证数据层能够提供持续有效的稳定支撑。

全程软件测试(六十八):数据库MySQL从零开始入门—读书笔记

第一章 数据库概述

1.1、数据库的好处

  • 将数据持久化到本地

mysql查询其中一个表在另一个表中不存在的信息

原表

需求:

方法一(效率低):求两个查询结果的差集,Mysql直接提供了关键字not in


MySql 数据库文件介绍和存放位置,以及如何修改默认存放位置?

MySql 的每个数据库都对应存放在一个与数据库同名的文件夹中,MySql 数据库文件包括MySql 所创建的数据库文件和所用存储引擎创建的数据表文件。

1、MySql 创建并管理的数据库文件

.frm文件:存储数据表的框架结构,文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySql 运行在何种操作系统上,使用何种存储引擎,都有这个文件。

Mysql远程连接报错(mysql 远程连接失败)

Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理

这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。

在搭建完LNMP环境后用Navicate连接出错

首先去linux的路径下更改跳过密码:vim /etc/my.cnf

深入解析:MySQL对分布式事务 XA Transactions 的支持

原文链接:https://www.modb.pro/db/23673 (复制链接至浏览器,即可查看)


摘要:MySQL对分布式事务(XA Transactions)进行了很好的支持,我们看看它是怎么做的,并实战验证其提供的分布式事务控制语句效果。

MySQL从5.0.3开始,InnoDB存储引擎支持XA事务(XA Transactions)。MySQL XA是基于X/Open CAE文档中的Distributed Transaction Processing:The XA Specification(DTP XA规范)实现的。

在 MySQL 中 一条SQL更新语句是如何执行的?

WAL

  • 在 MySQL 中,如果每一次的更新操作都需要写进磁盘,然后磁盘也要找到对应的那条记录,然后再更新,整个过程IO成本、查找成本都很高。
  • 为了解决这个问题,MySQL 引入 WAL (Write-Ahead Logging)技术。它的关键点在于 先写日志,再写磁盘

基于MySql5.7 对比 MyISAM 和 InnoDB 读写性能

MySql是软件公司常用的数据库,常用的数据库引擎为InnoDB、MyISAM,网上对于这两种引擎讨论也过多,下面通过实例对比这两种引擎,给出最感官的数据。

MyISAM 和 InnoDB 引擎的区别有很多,下面通过实例测试 MySQL 5.7 读写性能的差异

<< 1 2 3 4 5 6 7 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接