加载中
MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,...

2016/08/18 23:19
61
RPM方式安装MySQL5.6

RPM方式安装MySQL5.6 1. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) [root@localhost ~]# rpm -qa | grep -i mysql mysql-libs-5.1.66-2.el6_3.x86_64 [root@loc...

2016/08/05 22:11
60
MySQL索引的学习和研究

这里所谈论只针对B-Tree类型索引,也是MySQL用的最多最普通的索引。创建索引的时候是按照字面量的顺序创建的,这个要特别注意。在B-Tree类型索引中,索引顺序是至关重要的。 高性能索引 索引...

2016/08/03 23:34
47
如何用python在mysql上创建1亿条数据

建表 首先在mysql的example库上创建表user use example; create TABLE `user` ( `id` int(11) NOT NULL, `last_name` varchar(45) DEFAULT NULL, `first_name` varchar(45) DEFAULT NULL, `...

2016/08/03 23:34
374
Percona Server 5.6 Master-Slave Replication测试

MySQL的Master-Slave Replication是一个异步的复制过程,从一个 MySQL instance(Master)复制到另一个 instance(Slave)。在Master与Slave之间的实现整个复制过程主要由三个线程来完成,其中两...

2016/07/29 00:30
111
Percona Server 5.6源码编译

Percona现在没有对el7提供稳定的二进制发行包,所以今天小测一下mysql的源码编译,使用的源码为Percona Server 5.6.19-67,环境为CentOS 7.0。 1. 编译依赖 MySQL的编译依赖下面程序: g++ My...

2016/07/28 22:57
174
MySQL Semisync

默认情况下,MySQL的复制功能是异步的。master把binlog发送给slave时,这个复制动作就已经完成,master不会验证slave是否接收完毕(类似于Oracle DataGuard Maximum Performance)。异步复制同...

2016/07/28 22:46
79
【总结】MyCat分布式数据库中间件

1,数据库概述 在互联网时代,海量数据的存储与访问成为系统设计与使用的瓶颈问题,对于海量数据处理,按照使用场景,主要分为两种类型 联机事务处理(OLTP:On-line transaction processin...

2016/07/27 01:38
267
MySQL的binlog日志

binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务...

2016/07/23 10:37
173
mysql ERROR 1045 (28000): Access denied for user解决

问题重现(以下讨论范围仅限Windows环境): C:\AppServ\MySQL> mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)...

2016/07/22 21:01
64
数据库事务隔离级别

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。 √: 可能...

HaProxy+Keepalived+Mycat高可用群集配置

HaProxy+Keepalived+Mycat高可用群集配置 http://www.cnblogs.com/chenmh/p/5194636.html

2016/04/18 00:17
671
CentOS 6.4下编译安装MySQL 5.6.14

概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mys...

2015/11/22 16:30
24
经典SQL问题: 行转列

学校里面记录成绩,每个人的选课不一样,而且以后会添加课程,所以不需要把所有课程当作列。数据库grade里面数据如下图,假定每个人姓名都不一样,作为主键。本文以MySQL为基础,其他数据库会...

2015/09/19 17:49
2.9W
SQL 经典问题:列转行

情景分析: 如上文 经典SQL问题: 行转列所示情节,反过来。 数据库数据为: 处理后效果(id可以不要): 方法一: SELECT*FROM( SELECTname,'语文'ascourse, 语文asscoreFROMgrade2 unional...

2015/09/19 17:25
328
Mysql创建、删除用户

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL:   @>mysql -u root -p   @>密码 创建用户:   mysql> in...

2015/08/15 16:26
33
MySQL创建用户与授权方法

MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下 注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTI...

2015/08/15 16:01
156
Linux 下编译安装 MySQL(Percona Server) 5.6

系统环境: CentOS 6.5 / 7.0 x86_64 Fedora 20 x86_64 简介 Percona Server 是 MySQL 的衍生版,专注于 Linux/BSD 下 MySQL 数据库服务器的改进, 在功能和性能上较 MySQL 有着显著的提升。...

2015/08/14 09:28
313
ZooKeeper学习笔记—同步框架

虽然了解ZooKeeper的锁有一段时间了,但也只是到了会用的一个程度,其原理也大概知道是怎么一回事,感觉挺好的。但一直没有机会运用到实际项目中来。 这不,近期项目中用到万年最典型的案例:...

2015/06/08 15:19
42
数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案

版权声明:本文由本人撰写并发表于2012年9月份的《程序员》杂志,原文题目《一种支持自由规划的Sharding扩容方案——主打无须数据迁移和修改路由代码》,此处作为本系列的第五篇文章进行转载...

2015/06/05 11:36
110

没有更多内容

加载失败,请刷新页面

返回顶部
顶部