博客专栏  >  数据库   >  数据库运维日常

数据库运维日常

本专栏用于记录数据库的学习和总结。与网友分享交流,同时方便自己日后查阅。

关注
6 已关注
24篇博文
  • MySQL读写分离介绍

    MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作。master将写操作的变更同步到各个slave节点。 MySQL读写分离能提高系统性能的原因在于:...

    2016-07-28 00:27
    1025
  • mysql-行锁的实现

    一、背景知识 事务(Transaction)及其ACID属性 事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。 原子性(Atomicity):事务是...

    2016-07-27 23:06
    2673
  • MySql:利用keepalived构建高可用MySQL-HA

    关于MySQL-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现MySQL自动切换,对...

    2016-07-17 23:23
    3733
  • MYSQL索引:对聚簇索引和非聚簇索引的认识

    聚簇索引是对磁盘上实际数据重新组织以按指定的一个或多个列的值排序的算法。特点是存储数据的顺序和索引顺序一致。 一般情况下主键会默认创建聚簇索引,且一张表只允许存在一个聚簇索引。 在《数据库原理》一书...

    2016-07-17 22:03
    8387
  • MySql-半同步复制

    文章目录 一,为什么要使用半同步复制?二,半同步复制原理二,半同步复制的实现 一,为什么要使用半同步复制? MySQL复制默认是异步复制,Mysql Master Server将...

    2016-07-10 17:52
    2424
  • MySql-Undo及Redo详解

    00 – Undo Log Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。 - 事务的原子性(At...

    2016-07-10 17:45
    4410
  • MySql之分页优化

    原文:http://www.xarg.org/2011/10/optimized-pagination-using-mysql/很多应用往往只展示最新或最热门的几条记录,但为了旧记录仍然可访问,所以就...

    2016-07-05 22:34
    2227
  • MySQL-SQL插入性能优化

    对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。...

    2016-06-28 22:27
    8130
  • MySQL-物理备份-Percona XtraBackup 备份原理

    MySQL · 物理备份 · Percona XtraBackup 备份原理 前言 Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物...

    2016-06-27 21:47
    6046
  • MySql-性能压力测试-概论篇

    性能测试前先要清楚目的是什么? 测试数据库新版本的性能 测试新机型的性能 验证某些DB/OS层面的参数 压测存储的性能 压测某些场景 确定目标之后我们要选择何种压测场景进行压测,只读,...

    2016-06-20 00:12
    2737
  • MySql-日志详解

    错误日志 MySQL的错误信息是在data目录下的 错误日志本身所定义的内容本身是可以定义的 编辑配置文件,定义错误日志:log-error=/path/to/xx.err #定义是否启动错...

    2016-06-13 19:25
    7093
  • MySql-索引优化

    索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法。mysql默认的是二叉树算法 BTREE。Explain优化查询检测EXPLAIN可以帮助开发人员分析SQL问题,ex...

    2016-06-09 20:12
    4581
  • MySql-主从复制

    一、概述 1、原理 复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。 主服务器将更新写入二进制日志文件...

    2016-06-07 00:00
    5392
  • MySql-InnoDB-缓存管理

    MySql内存结构 InnoDB主索引是聚簇索引,索引与数据共用表空间,对于InnoDB而言,数据就是索引,索引就是数据。InnoDB缓存机制和MyISAM缓存机制的最大区别就是在于,InnoDB不...

    2016-06-05 16:41
    5637
  • MySql-权限管理

    在mysql数据库中,有mysql_install_db脚本初始化权限表,存储权限的表有: user表 db表 host表 table_priv表 columns_priv表 proc_priv表...

    2016-05-29 23:46
    3396
  • MySql在Linux的启动方式

    在Linux系统下,MySQL服务器通常有四种启动方式:mysqld守护进程启动,mysqld_safe启动,mysql.server启动,mysqld_multi多实例启动。1、mysqld守护进程...

    2016-05-25 15:16
    8673
  • MySql-体系结构以及各种文件类型

    MySql体系结构由数据库和数据库实例组成,是单进场多线程架构。数据库:物理操作系统文件或者其它文件的集合,数据库文件可以是frm、myd、myi、ibd等结尾的文件。当使用ndb存储引擎时候,不是o...

    2016-05-25 10:15
    9854
  • MySql笔记-数据库基本操作

    连接mysql mysql -h host_name -p -u user_name 退出mysql mysql> quit执行mysql mysql> Select Now(),User()...

    2016-05-15 17:54
    604
  • MySQL资源大全

    原文链接,http://blog.jobbole.com/100516/分析工具 性能,结构和数据分析工具Anemometer – 一个 SQL 慢查询监控器。 innodb-ruby – 一个对...

    2016-05-15 20:58
    788
  • MySql-如何查询删除数据表重复记录

    查询SELECT name, email, COUNT(*) FROM users GROUP BY name, email HAVING COUNT(*) > 1重...

    2016-05-19 17:16
    3519

Linux日常
1324517

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部