天行健,君子以自强不息;
地势坤,君子以厚德载物;
通过分区(Partition)提升MySQL性能
作者:曲文庆 日期:2009-12-25 10:02
什么是数据库分区?
数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。
分区主要有两种形式://这里一定要注意行和列的概念(row是行,column是列)
1. 水平分区(Horizontal Partitioning)这种形式分区是对表的行进行分区,通过这样的方式不同分组里面的物理列分割的数据集得以组合,从而进行个体分割(单分区)或集体分割(1个或多个分区)。所有在表中定义的列在每个数据集中都能找到,所以表的特性依然得以保持。
举个简单例子:一个包含十年发票记录的表可以
数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。
分区主要有两种形式://这里一定要注意行和列的概念(row是行,column是列)
1. 水平分区(Horizontal Partitioning)这种形式分区是对表的行进行分区,通过这样的方式不同分组里面的物理列分割的数据集得以组合,从而进行个体分割(单分区)或集体分割(1个或多个分区)。所有在表中定义的列在每个数据集中都能找到,所以表的特性依然得以保持。
举个简单例子:一个包含十年发票记录的表可以
MySQL创始人力劝用户暂缓部署MySQL 5.1
作者:曲文庆 日期:2008-12-03 09:10
开源数据库MySQL的创始人Monty Widenius近日在一篇博客中对MySQL 5.1版进行了批评,认为该版本虽然已经正式GA,但是还存在许多未修复的漏洞.Sun公司的官员对他的这种观点回应称,Widenius的观点不代表整 个用户社区,企业在部署任何一个软件前,不管是MySQL还是其它什么软件,都应该先进行测试工作.
MySQL创始人Monty Widenius警告企业用户,在升级到5.1版本的MySQL数据库时,需要保持警惕.
Sun公司最近已经公开对外提供MySQL 5.1版,用户已经可以下载这一最新版的MySQL数据库.不过,Widenius近日在博客中力劝企业用户,暂缓部署5.
MySQL创始人Monty Widenius警告企业用户,在升级到5.1版本的MySQL数据库时,需要保持警惕.
Sun公司最近已经公开对外提供MySQL 5.1版,用户已经可以下载这一最新版的MySQL数据库.不过,Widenius近日在博客中力劝企业用户,暂缓部署5.
MySQL Proxy 安装与读写分离体验(转载)
作者:曲文庆 日期:2008-10-20 10:37
转载说明:以前也做过MySQL Proxy的测试,但是由于对LUA不熟悉,所以只是肤浅于应用上,没有做更深入的研究。MySQL Proxy自认为还是一个很好的工具,在M/S模式下缓解了数据库压力,并且对脚本不需要做任何修改(只是修改一下连接端口)。以前测试没有留下什么文档,今天偶尔看到,转载收藏,以后有时间,还是要深入研究一下。
一直想等到BETA版出来再试验的,可还是经不住诱惑阿,下午终于有时间测试一下了。
一、必备软件:
1、LUA
可以去LUA的官方下载:www.lua.org
2、MySQL Proxy
这里有好多二进制版本。
&nbs
一直想等到BETA版出来再试验的,可还是经不住诱惑阿,下午终于有时间测试一下了。
一、必备软件:
1、LUA
可以去LUA的官方下载:www.lua.org
2、MySQL Proxy
这里有好多二进制版本。
&nbs