-
MySQL+KeepAlived+LVS主主同步
MySQL + KeepAlived + LVS 单点写入主主同步高可用架构作为目前比较流行、实用的解决方案,lvs主要提供负载均衡,keepalived作为故障转移,提高系统的可用性。但是一般的mysql高可用为了实现mysql数据的一致性,会使用MySQL自带的主从复制。下面讲解下本方案的具体实现思路。
-
MERGE引擎及应用场景
MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全一样的结构。下面主要讲解下MERGE引擎的使用场景和一些常用的例子。
-
MySQL服务器硬件和系统调优
MySQL是一个功能强大的开源数据库,人们一直在推动MySQL发展到它的极限,通过对服务器参数的设定让MySQL数据库服务器性能达到最优。以下是针对服务器硬件和linux系统层面的调优。
-
MySQL 备份过程优化
MySQL备份主要分三种:Hot Backup(热备) 在线备份,对MySQL正常业务逻辑没有任何影响;Cold Backup(冷备) MySQL服务停止时备份,简单,拷贝物理文件,离线备份,frm数据库文件,共享表空间文件,独立表空间ibd文件,重做日志文件的备份 ; Warm Backup(温备) MySQL运行时备份,对MySQL操作有影响,会加一个全局读锁来保证备份数据的一致性。以下几点是针对MySQL 备份过程中的调优。
-
MySQL不允许其他地方连接
MySQL报错:1130-host ... is not allowed to connect to this MySql server,报错的原因是:MySQL不允许其他地方连接,这个问题是我们平时遇到比较多的问题。下面看看MySQL不允许其他地方连接和登陆的解决方法。
-
MySQL查询分析explain详解
MySQL explain可以显示处理select语句如何使用索引以及连接表的相关。可以帮助选择更好的索引和写出更优化的查询语句。MySQL explain是一个调优非常有用的命令,下面对explain返回的参数作一个详细的讲解。
-
MySQL myisampack用法
工作中接触myisam存储引擎数据库,每天产生大量的数据,磁盘空间占用过大。myisampack工具可以压缩MyISAM表来解决空间占用过大的问题。通常,myisampack可以将数据文件压缩到40%-70%。当以后使用表时,解压缩列需要的信息被读入内存。当访问具体的记录时性能会更好,因为你只需要解压缩一个记录。
-
MySQL mysqladmin用法
mysqladmin用于管理MySQL服务器的客户端。mysqladmin执行管理操作的客户程序,可以用它来创建或删除数据库,重载授权表,将表刷新到硬盘上,以及重新打开日志文件,检索版本、进程,以及服务器的状态信息。通过执行mysqladmin --help,你可以看到mysqladmin的版本、MySQL安装平台和MySQL的分发版本。
-
MySQL mysqlhotcopy用法
MySQL mysqlhotcopy主要功能是当服务器在运行时快速备份MyISAM或ISAM表的工具。mysqlhotcopy是一个Perl脚本,它使用LOCK TABLES、FLUSH TABLES和cp或scp来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行运行在Unix和NetWare,并且数据库必须在本机。
-
MySQL mysqlshow用法
MySQL mysqlshow客户可用来很快地查找存在哪些数据库,数据库中的表,表中的列或索引。MySQL mysqlshow为一些SQL显示语句提供了一个命令行界面,相同的信息可以通过直接使用那些语句获得。