官方推荐的参数文件配置: [mysqld] rocksdb default-storage-engine=rocksdb skip-innodb default-tmp-storage-engine=MyISAM binlog_format=ROW collation-server=latin1_bin transaction-isolation=READ-COMMITTED rocksdb_m
转载 2024-05-05 17:50:56
233阅读
现在选择继续使用MySQL或抛弃它切换到MariaDB有足够的理由。MySQL和MariaDB性能比较现在把目光移到benchmark上面来,它其实也是由MariaDB团队开发的,并加了一下额外的说明。这篇博客提到了一个有趣的地方:把MYSQL5.6的线程数一直增加到16,性能都很好,但是超过了16的话,尽管性能也有提升一点点,但比较发现,远不如其他版本(包括MairaDB-5.5.28a和Ma
转载 精选 2014-04-29 16:59:43
1816阅读
MySQL 是一个强大的开源关系数据库管理系统(简称 RDBMS)。它发布于 1995 年(20年前)。它采用结构化查询语言(SQL),这可能是数据库内容管理中最流行的选择。最新的 MySQL 版本是 5.6.25,于 2015 年 5 月 29 日发布。关于 MySQL 一个有趣的事实是它的名字来自于 Michael Widenius(MySQL 的创始人)的女儿“ My”。尽管有许多关于 My
先看图,插入数据和时间的对数图,实验条件一直且关闭了mysql默认事务保证不是单条事务而是批量事务另外确保了mysql and mariaDB都是在支持事务存储引擎下测试的。MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱,于是决定从新开发代码全部开源免费关系型数据库,这就是MariaDB。在navicat中操作mariaDB的界面和提
转载 2023-07-04 14:14:56
0阅读
MySQL· 5.7优化·Metadata Lock子系统的优化 背景引入MDL锁的目的,最初是为了解决著名的bug#989,在MySQL 5.1及之前的版本,事务执行过程中并不维护涉及到的所有表的Metatdata 锁,极易出现复制中断,例如如下执行序列: Session 1: BEGIN; Session 1: INSERT INTO t1 VALUES (1);
前言数据库优化是个老生常谈的话题,最近也在研究如何优化,所以特地记录一下优化思路, 优化项大概包括如下几个方面,从基础硬件,到mariadb数据库,在到程序方面,涉及面非常广,有些需要自己去做实验,猜测自己的想法,有些涉及到编程相关的,则需要和开发配合解决。 另外优化并非一朝一夕能解决的,往往需要很久才能达到效果,推荐软件在立项时确定数据库架构最好。服务器硬件优化服务器做为运行的基石,也谈不上什么
转载 2024-05-02 16:49:58
212阅读
1. 硬件优化1.1 内存(Memory)内存是最重要的因素,因为它允许您调整服务器系统变量。更多的内存意味着可以将更大的密钥和表缓存存储在内存中,从而减少磁盘访问速度,降低一个数量级。如果未将服务器变量设置为使用额外的可用内存,则仅添加更多内存可能不会带来显着改进。在主板上使用更多RAM插槽会增加总线频率,RAM和CPU之间会有更多延迟。因此,最好使用每个插槽的最大RAM大小。1.2 
转载 2024-02-25 14:21:55
212阅读
支持更多的存储引擎 除了标配的MyISAM,BLACKHOLE,CSV,MEMORY, andARCHIVE等, 以下的存储引擎也包含在MariaDB源及二进制包中:Aria XtraDB(可用于替代InnoDB) PBXT(包含于MariaDB 5.1,MariaDB 5.2及MariaDB 5.3. 在MariaDB 5.5中被禁用) FederatedX(可用于替代Federated)
转载 2023-11-11 20:23:41
124阅读
这篇文章将告诉你一些基本的,但非常有用的关于如何优化 MySQL/MariaDB 性能的技巧。注意,本文假定您已经安装了 MySQL 或 MariaDB。如果你仍然不知道如何在系统上安装它们,你可以按照以下说明去安装:重要提示: 在开始之前,不要盲目的接受这些建议。每个 MySQL 设置都是不同的,在进行任何更改之前需
# MySQL与MariaDB性能探讨 在现代 web 应用程序中,数据库系统扮演了至关重要的角色。MySQL 和 MariaDB 是两种最受欢迎的关系型数据库管理系统。尽管它们在很多方面相似,但在性能上也存在一些差异。本篇文章将探讨 MySQL 和 MariaDB性能特点,并通过代码示例进行说明。 ## MySQL与MariaDB:基础知识 在深入性能分析之前,首先了解 MySQL 和
原创 8月前
32阅读
MySQL 是一个强大的开源关系数据库管理系统(简称 RDBMS)。它发布于 1995 年(20年前)。它采用结构化查询语言(SQL),这可能是数据库内容管理中最流行的选择。最新的 MySQL 版本是 5.6.25,于 2015 年 5 月 29 日发布。关于 MySQL 一个有趣的事实是它的名字来自于 Michael Widenius(MySQL 的创始人)的女儿“ My”。尽管有许多关于 My
并发复制(Parallel Replication) 系列三:MySQL 5.7 和MariaDB 10的parallel replication对比作者:麻鹏飞        经过上两篇关于MySQL/MariaDB 的Binary Log Group Commit的发展历程和enhanced m
转载 2024-03-15 11:09:48
122阅读
一、Maxscale简介  MaxScale 是 MariaDB 开发的一个数据库智能代理服务,允许根据数据库 SQL 语句将请求转向目标一个到多个服务器,可设定各种复杂程度的转向规则。MaxScale 设计用于透明的提供数据库的负载均衡和高可用性,同时提供高度可伸缩和灵活的架构,支持不同的协议和路由决策。MaxScale 使用 C 语言开发,利用 Linux 下的异步 I/O 功能。使用 epo
转载 2024-04-19 13:30:38
127阅读
安装什么的第一要素就是看文档,链接如下https://mariadb.com/kb/en/mariadb/yum/文中步骤大致描述如下:1、根据你需要的版本去MariaDB的仓库去找对应的repo(链接:https://downloads.mariadb.org/mariadb/repositories/#mirror=neusoft)创建本机的repo(在/etc/yum.repos.d/下)v
转载 2024-03-14 16:08:19
84阅读
Oracle 刚刚发布了 MySQL 5.6.10 GA 版本,所以是时候更新下之前的性能测试数据了,此次的测试包括以下几个版本:MySQL-5.5.29MySQL-5.6.10MariaDB-5.5.28aMariaDB-10.0.1此次测试还保留了 5.5 版本是为了进行回归测试。之前我们经常发现新版本在性能上反倒而落后的情况。此次测试在不同的环境下执行,主要的不同是没用
MySQL 5.6 和 MariaDB-10.0 的性能比较测试主题 MariaDB OLTP 测试技术 Oracle 刚刚发布了 MySQL 5.6.10 GA 版本,所以是时候更新下之前的性能测试数据了,此次的测试包括以下几个版本:MySQL-5.5.29MySQL-5.6.10MariaDB-5.5.28aMariaDB-10.0.1此次测试
转载 2023-12-20 21:09:48
130阅读
Mariadb简单介绍MariaDB 是MYSQL数据库管理的一个由开源社区维护的分支产品,完全兼容MYSQL,MariaDB优势运行速度快、对个人用户是免费的、与其他大型数据库的设置相比其复杂程度低易于学习、可移植性高、拥有丰富的接口等。 配置1.安装MariaDB 服务程序[root@system ~]# yum install mariadb* -y2.设置开机启动服务,开启服务[root@
“Query Profiling,即查询分析技术,是 MySQL 数据库提供的一种诊断 SQL 性能的方法,同时也被视为分析数据库整体性能的有效技术。用户可以在开启 Profiling 的情况下,查看当前会话中 SQL 执行时间消耗分布,系统时间,CPU 用户时间,以及过程中涉及到的关键函数在源代码文件中的定位等。由于单个大中型应用程序可以在单位时间内完成多个查询,因此 Query Profili
在过去的几年中,开源关系数据库管理系统MySQL和MariaDB发生了翻天覆地的变化:新的和改进的功能,针对长期存在问题的修复,全面的性能提升等等。在有所更改之后,很容易错过MySQL和MariaDB当时添加的一些最佳功能。在本文中,我们就来介绍MySQL和MariaDB新功能,以及为什么要使用它们。一、JSON支持当NoSQL数据库出现时,他们承诺可以简化开发人员并提供灵活的可伸缩性,因此许多人
MHA(Master High Availability)是一款开源的 MySQL 的高可用程序,目前在MySQL高可用方面是一个相对成熟的解决方案,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获
转载 2024-05-26 14:33:41
120阅读
  • 1
  • 2
  • 3
  • 4
  • 5