话题: MySQL数据库性能诊断与调优
-
MySQL性能优化的21个最佳实践
2010-07-21当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。
-
MyISAM和InnoDB两种“引擎”的区别
2010-06-11MySQL中的数据用各种不同的技术存储在文件中,这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。
-
MySQL慢查询的两种分析方案
2010-06-10对于排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MySQL慢查询以及没有得用索引的查询。
-
MySQL主主以及主从复制详解
2010-06-01 | 作者:colderboyMySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。
-
MySQL数据库和相关事务总结
2010-05-31 | 作者:老王在实际操作中有很多人都认为MySQL数据库对事务处理是不支持的,其实,只要MySQL数据库版本支持BDB或是InnoDB表类型,那么你的MySQL就具有事务处理的能力。
-
MySQL的InnoDB优化举例
2010-05-20InnoDB使用一个缓冲池来保存所有的索引和原始数据,你可以设置这个变量到服务器物理内存大小的80%。
-
MYSQL插入处理重复键值的几种方法
2010-05-16 | 作者:佚名当unique列在一个UNIQUE键上插入包含重复值的记录时,默认insert的时候会报1062错误,MYSQL有三种不同的处理方法,下面我们分别介绍。
-
InnoDB的”auto_increment”指定值被重置问题
2010-04-07 | 作者:minglog有时候新建的表需要对自增列指定初始值,但是有时候会出现明明指定过的初始值却被重置的现象。作者将通过一个具体实验来说明这个问题。
-
MySQL高效处理大量并发的数据库连接
2010-03-23 | 作者:江南春单机MySQL服务器处理数据库连接请求利用多线程机制,但正如任何处理方式一样都会有它的功能瓶颈。
-
Linux下MySQL数据库性能调优方法
2010-03-11由于涉及插入/删除/查询等操作,而且要支持事务,因此考虑使用InnoDB存储引擎,不考虑MyIsam原因是该存储引擎是表级锁,有数据删除时会非常慢。
-
MySQL行锁深入研究
2010-03-01 | 作者:Robin2005mysql在解释sql的时候,会忽略索引,因为它的优化器发现:即使使用了索引,还是要做全表扫描,故而放弃了索引,也就没有使用行锁,却使用了表锁。
-
如何在MySQL数据库中定义外键
2010-02-22 | 作者:epengfei若要设置外键,在参照表 (referencing table,即pc表) 和被参照表(referenced table,即parts表)中,相对应的两个字段必须都设置索引(index)。
-
MySQL查询中分页思路的优化
2010-02-21复杂条件搜索时,where somthing order by somefield+somefieldmysql会搜遍数据库,找出“所有”符合条件的记录,然后取出m,n条记录。
-
如何为MySQL数据库换挡加速
2010-02-03 | 作者:佚名MySQL数据库为开发人员所做的就好像是按按钮换引擎;它让你选择数据库引擎,并给你一条简单的途径来切换它。
-
MySQL 数据库语句优化的原则
2010-01-21缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。
-
MYSQL++ 数据库连接超时的解决办法
2010-01-14 | 作者:陈镜许在MYSQL的默认设置中,如果一个数据库连接超过8小时没有使用(闲置8小时),服务器将断开这条连接,后续在该连接上进行的查询操作都将失败。
-
MySQL中XML数据的XPath支持
2009-12-10从MySQL 5.1.20开始,可以在XPath定位器参数中使用变量,这样在传递参数时就更加灵活了,根据使用的语法不同,可以对变量实施弱检查或强检查。
-
MySQL MVCC实现及其机制
2009-12-06大部分的MySQL的存储引擎,比如InnoDB,Falcon,以及PBXT并不是简简单单的使用行锁机制。它们都使用了行锁结合一种提高并发的技术,被称为MVCC。
-
使用调度和锁定对MySQL查询进行优化
2009-12-03 | 作者:MySQL社区本文介绍了MySQL默认的调度策略和可以用来影响这些策略的选项。还有并发性插入操作的使用和存储引擎锁定层次对客户端的并发性的影响。
-
MySQL优化:数据类型的使用
2009-12-01 | 作者:佚名最基本的优化之一是使你的数据(和索引)在磁盘上(并且在内存中)占据的空间尽可能小。这能给出巨大的改进,因为磁盘读入较快并且通常也用较少的主存储器。