guisu,程序人生。 逆水行舟,不进则退。

能干的人解决问题。智慧的人绕开问题(A clever person solves a problem. A wise person avoids it)...

Infobright高性能数据仓库

Infobright 企业版——分析型高性能数据仓库 Infobright企业版是一款基于独特的专利知识网格技术的列式数据库。Infobright简单易用,快速安装部署,使用中无需复杂操作,能大幅度减少管理工作;在应对50TB甚至更多数据量进行多并发复杂查询时,更能够显示出令人惊叹的速度。相比于...

2013-09-21 14:11:40

阅读数:19660

评论数:0

B-树和B+树的应用:数据搜索和数据库索引

B-树 1 .B-树定义 B-树是一种平衡的多路查找树,它在文件系统中很有用。 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树: ⑴树中每个结点至多有m 棵子树; ⑵若根结点不是叶子结点,则至少有两棵子树; ⑶除根结点之外的所有非终端结点至少有[m/2] 棵子树;...

2012-07-29 11:27:03

阅读数:67322

评论数:19

MySQL-MMM安装指南(Multi-Master Replication Manager for MySQL)

最基本的MMM安装必须至少需要2个数据库服务器和一个监控服务器下面要配置的MySQL Cluster环境包含四台数据库服务器和一台监控服务器,如下: function ip hostname server id monito...

2012-03-13 16:42:11

阅读数:9268

评论数:0

高性能Mysql主从架构的复制原理及配置详解

温习《高性能MySQL》的复制篇. 1 复制概述       Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主...

2012-03-06 07:46:32

阅读数:217465

评论数:34

lamp安装配置详细过程(把以前的笔记贴上来)

准备; 首先进入/usr/local/目录 #cd /usr/local 删除所有安装过的php mysql apache 以及libxml 首先查看目前 /usr/local目录下面的内容 #ls –l 如果看到php5 php apache2 apache mysql mysql5 libxm...

2012-02-29 15:16:59

阅读数:7155

评论数:0

MySQL高级特性-合并表

1. Merge Tables         如果愿意的话,可以把合并表看成一种较老的、有更多限制的分区表,但是它们也有自己的用处,并且能提供一些分区表不能提供的功能。 合并表实际是容纳真正的表的容器。可以使用特殊的UNION语法来CREATE TABLE。下面是一个合并表的例子:mysql...

2011-12-30 11:08:16

阅读数:11055

评论数:2

MySQL Order By实现原理分析和Filesort优化

在MySQL中的ORDER BY有两种排序实现方式: 1、利用有序索引获取有序数据 2、文件排序 在使用explain分析查询的时候,利用有序索引获取有序数据显示Using index。而文件排序显示Using filesort。 1.利用有序索引获取有序数据          ...

2011-12-29 14:30:13

阅读数:25780

评论数:9

MySQL架构

1.MySQL整体逻辑架构 我们先下图看看MySQL整体逻辑架构(MySQL’s Logical Architecture)                       图1  第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C...

2011-12-27 16:36:20

阅读数:10036

评论数:0

mysql or条件可以使用索引而避免全表

在某些情况下,or条件可以避免全表扫描的。 1 .where 语句里面如果带有or条件, myisam表能用到索引, innodb不行。 1)myisam表:  CREATE TABLE IF NOT EXISTS `a` (   `id` int(1) NOT NULL AUTO_I...

2011-12-27 15:57:07

阅读数:37655

评论数:5

Mysql 多表联合查询效率分析及优化

1. 多表连接类型 1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用','  如:  SELECT * FROM table1 CROSS JOIN table2 SELECT * FROM table1 JOIN table2 ...

2010-07-13 15:23:00

阅读数:217055

评论数:6

SQL优化大全

1. 优化SQL步骤 1. 通过 show status和应用特点了解各种 SQL的执行频率        通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extende d-status 命令获得。 SHOW STATUS 可以根据需要显示 sess...

2010-07-13 13:56:00

阅读数:64385

评论数:18

MySQL优化大全

1. 优化SQL   1)通过show status了解各种sql的执行频率         show status like 'Com_%'         了解 Com_select,Com_insert 的执行次数    2)  通过Explain分析低效的sql语句    3)   建...

2010-07-05 11:29:00

阅读数:9992

评论数:1

提示
确定要删除当前文章?
取消 删除