易截截图软件、单文件、免安装、纯绿色、仅160KB

联合MySQL Proxy 和MySQL Cluster,构建高性能数据库


联合MySQL Proxy 和MySQL Cluster,构建高性能数据库
原文:http://blogs.mysql.com/kaj/2007/12/10/combining-mysql-proxy-with-mysql-cluster/
       不久前,我和Stewart Smith, Vinay Joosery, Monty Taylor 以及其他的mysql使用者(他们比我更熟悉MySQL Cluster )展开了一次讨论,探讨的主题是:在不更改应用的情况下,使用MySQL Proxy来消除MySQL Cluster 的全表扫描。
      讨论源自我问Stewart的一个问题:扩展MySQL Cluster使用用户数量的瓶颈是什么?他回答:瓶颈可能来自Join和其他的select可能需要扫描数据库的大部分。这里有其他更快的存储引擎,比如 MyISAM and InnoDB。
    
        从一个简单的图来看——如图1,应用和MySQL Cluster通过sql交互,同时得到一些服务的响应。这种观点可以图1 中带有双箭头的“sql”来表示。“sql”主要包括下面几部分:
                      UPDATE, INSERT, DELETE 语句,轻量级的,经常就影响几行——在图2中用蓝色的单向箭头表示
                      简单的SELECT语句,也是轻量级的,这种查询通常使用索引来返回几行——在图2中用黑色的双向箭头表示
                      复杂的SELECT语句,比如常见的使用" select *"  ,但这种语句不是使用索引,而且经常会返回多行数据——这     种情况在图2中用带虚线的双向箭头(注意返回段的两个箭头代表返回多数据)表示
 
           图2并没有在应用结构上和图1产生变化,只是更加的细粒度一点。现在我们来看普通的MySQL Server (带有MyISAM 或 InnoDB引擎)能够更快的发送复杂的查询请求。在图3中,我们能看到:
              


相关文档:

MySQL5.1内表转到MS SQL,表结构应如何设置?

# MySQL-Front 5.1  (Build 4.2)
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */;
/*!40101 SET SQL_MODE='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */;
/*!40103 SET SQL_NOTES='ON' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS */ ......

Mysql Explain 详解

引自 http://www.itpub.net/thread-1034410-1-1.html
Mysql Explain 详解
一.语法
explain < table_name >
例如: explain select * from t3 where id=3952602;
二.explain输出解释
+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
| id | select_type ......

Mysql集群配置文档

管理节点:192.168.50.211 数据节点: 192.168.50.214 数据节点: 192.168.50.215 SQL节点: 192.168.50.212 SQL节点: 192.168.50.213 操作系统:Red Hat Enterprise Linux AS release 5 ------------------------------------------安装前必读---------------------------------------- 当前文档的版本为mysql-cluster- ......

Mysql安装配置

系统环境:rhel5 (最小化安装,只安装vi工具) 内核:2.6.18-8.el5 1、 下载编译安装 #cd /usr/local/src/tarbag #wget http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.38.tar.gz //下载5.1.38 #tar xzvf mysql-5.1.38.tar.gz -C ../software/ #cd ../software/mysql-5.1.38 #./configure --prefix=/usr ......

Oracle与MySQL中“可串行化”的对比测试

Oracle与MySQL中“可串行化”的对比测试
      Thomas Kyte 在“Oracle 9i&10g编程艺术”一书中为了说明事务的隔离级别,提供了一些例子。这里我们来看看“可串行化”级别下的表现。
以普通用户登录系统,并创建测试用的表。
idle> connect scott/tiger ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号