mysql
andyao
这个作者很懒,什么都没留下…
展开
-
Mysql编译安装参数优化
1. -static 13% --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static静态链接提高13%性能2. -pgcc 1% CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc \ CXXFLAGS="-O3 -mpe...2007-09-12 11:24:00 · 232 阅读 · 0 评论 -
MySQL部分新特性将闭源
SUN真是开源的毒药,收购mysql以后,竟然宣布一些特性将闭源,只提供给企业版。原帖见:注意Marten Mickos是Mysql CEO[url]http://jcole.us/blog/archives/2008/04/14/just-announced-mysql-to-launch-new-features-only-in-mysql-enterprise/[/url]V...2008-04-18 14:05:51 · 644 阅读 · 0 评论 -
TCMalloc : Thread-Caching Malloc
原文http://google-perftools.googlecode.com/svn/trunk/doc/tcmalloc.htmlSanjay GhemawatMotivationTCMalloc is faster than the glibc 2.3 malloc (available as aseparate library called ptmalloc2) and ...2008-02-14 17:39:40 · 123 阅读 · 0 评论 -
Enum VS Varchar VS Int + Joined: What is Faster
Enum Fields VS Varchar VS Int + Joined table: What is Faster?from MySQL Performance Blog by Alexey KovyrinReallyoften in customers' application we can see a huge tables withvarchar/char fields, with...2008-01-25 09:24:46 · 97 阅读 · 0 评论 -
MySQL使用外键约束对性能有多大影响?
MySQL InnoDB表有外键约束功能,可以保证数据的一致性和实现一些级联操作,比如表 productid,name表 orderid,product_idnameproduct_id就可以使用Mysql的外键约束功能,如果插入新的order是,product_id在product表中并不存在则这条记录就不完整,不能插入数据库中。现在我的疑问就是:...2008-01-10 11:10:08 · 3131 阅读 · 0 评论 -
SQL的隔离级别
数据库的隔离级别主要是为读操作定义保护级别的;对于修改写操作,无论哪种隔离级别都可以保证写操作的正确执行。SQL标准为三种副作用: Dirty reads: 事务T2提交了数据,事务T1这时读取了T2提交的数据,T2发生异常rollback,那么T1读取的数据就是有问题的数据,是dirty read。 unrepeatable reads:事务T1读取数据以后,事务T2修改了T1...2007-12-05 18:39:47 · 250 阅读 · 0 评论 -
MySQL性能优化
作者:andyao原文link: http://andyao.iteye.com/admin/show/144033转载请留名1. 简介在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数...2007-11-27 17:36:10 · 208 阅读 · 0 评论 -
10 tips for optimizing mysql queries
By Justin Silverton use the explain command Use multiple-row INSERT statements to store many rows with one SQL statement. The explain command can tell you which indexes are used with the ...2007-11-09 17:04:45 · 125 阅读 · 0 评论 -
几篇很好的分布式事务管理文章
Nuts and Bolts of Transaction Processing关于XA事务的, 第二代分布式事务管理The Challenges of Extreme Transaction Processing in a World of Services and Events 关于ETP事务,第三代分布式事务管理Lessons from Pat Helland: ...2007-11-02 09:36:16 · 137 阅读 · 0 评论 -
InnoDB vs MyISAM vs Falcon benchmarks
MyISAM和InnoDB的性能比较的一篇文章,可以看出InnoDB并不比MyISAM慢。而且InnoDB提供事务支持。PS: javaeye用的就是InnoDBInnoDB vs MyISAM vs Falcon benchmarks - part 1Several days ago MySQL AB made new storage engine Falcon available fo...2007-10-31 17:46:20 · 247 阅读 · 0 评论 -
Mysql 支持XA分布式事务
纠正自己对mysql的一个误解,mysql从5.0开始支持XA DataSource。Connector/J 版本要使用5.0版本,5.0以下的不支持。Mysql Connector/J 文档中提到:1 Connector/J 5.0 provides support for all the functionality offered by Connector/J 3.1 and...2007-09-18 11:22:59 · 631 阅读 · 0 评论 -
Mysql InnoDB表锁问题
在讨论问题之前,先看下面的mysql信息mysql> show status like "%table_lock%"; +-----------------------+---------+| Variable_name | Value |+-----------------------+---------+| Table_locks_immedi...2009-02-23 13:27:42 · 438 阅读 · 0 评论