![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 81
zmj_88888888
just focus on linux,oracle,mysql and php
展开
-
MYSQL逻辑模块之SQL Layer
总的来说,MySQL可以看成是二层架构,第一层我们通常叫做SQLLayer,在MySQL数据库系统处理底层数据之前 的所有工作都是在这一层完成的,包括权限判断,sql解析,执行计划优化,querycache的处理等等;第二层就是存储引擎层,我们通常叫做StorageEngineLayer,也就是底层数据存取操作实现部分,由多种存储引擎共同组成。所以,可以用如下一张最简单的架构示意图来表示MyS原创 2012-08-30 10:09:18 · 1136 阅读 · 0 评论 -
浅析MySql二进制日志的应用
开启mysql默认是没有开发bin-log日志,首先我们需要开启bin-log日志,在my.cnf中修改指定了bin-log日志的路径,开启日志后需要myssqladmin flush log才生效,重启后我们发现在刚才设定的路径新增了log文件,这就是我们需要的二进制日志由于日志是以二进制方式存储的,不能直接读取,需要使用mysql自带的mysqlbinlog转载 2012-08-31 11:52:21 · 473 阅读 · 0 评论 -
数据库事务隔离级别
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现脏转载 2012-08-28 09:22:45 · 711 阅读 · 0 评论 -
MySQL Cluster集群部署与配置
简介MySQL集群是一种在无共享架构(SNA,ShareNothing Architecture)系统里应用内存数据库集群的技术。这种无共享的架构可以使得系统使用低廉的硬件获取高的可扩展性。MySQL集群是一种分布式设计,目标是要达到没有任何单点故障点。因此,任何组成部分都应该拥有自己的内存和磁盘。任何共享存储方案如网络共享,网络文件系统和SAN设备是不推荐或不支持的。通过这种冗余设计,M原创 2013-03-13 16:03:07 · 2443 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。转载 2013-04-11 16:23:30 · 1058 阅读 · 0 评论 -
mysql常用命令
mysqlshow binary logs; #显示二进制日志文件名和大小show master status; #显示正在使用的二进制文件名、大小、已经binlog_do_db与binlog_ignore_db的情况flush logs; #更新记录当前日志的日志文件名flush privileges; #目地原创 2012-08-28 17:02:21 · 399 阅读 · 0 评论 -
mysql outfile infile 导入导出数据(附加mysqldump)
导出SELECT * INTO OUTFILE '/tmp/jason.txt' FIELDS TERMINATED BY ',' FROM test.jason;或者SELECT * INTO OUTFILE '/tmp/jason1.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMIN原创 2013-06-24 19:42:15 · 1879 阅读 · 0 评论 -
mysqlhotcopy 命令详解
前言mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,数据库大时,占用系统资源较多,支持常用的MyISAM,innodbmysqlhotcopy只是简单的缓存写入和文件复制的过程,占用资源和备份速度比mysqldump快很多很多。特别适合大的数据库,但需要注意的是:mysqlhotcopy只支持MyISAM 引擎使用mysqlhotcopy需要安原创 2013-06-25 10:25:49 · 1956 阅读 · 0 评论