话题: MySQL数据库性能诊断与调优
-
解读MySQL双主复制的主备数据一致性
2011-06-21 | 作者:Eugene双主数据复制架构的环境,若主备同时进行写操作,可能引发用户数据覆盖性丢失的原理,从而增强合理地规避此方面的风险能力。
-
生产环境中如何切换MySQL存储引擎
2011-06-08 | 作者:mysqlops某公司进行一次数据库迁移,由于设置问题导致所有的数据库表储存引擎都设置为MyISAM,按照业务需求,部分数据库表必须为InnoDB,本文将介绍如何进行切换。
-
四步实现MySQL数据库规范化
2011-06-02 | 作者:Ronen Baram | 翻译:冯昀晖通过数据库规范化,我们使各表都遵守了比较先进的范式。这样,每个表都代表一个实体,我们也获得了降低冗余,减少异常以及提升效率的好处。
-
理解数据库规范化的意义
2011-06-02 | 作者:Ronen Baram | 翻译:冯昀晖数据库规范化是一个过程,这个过程中需要对现存表结构进行修改,把表转化使遵循一系列先进的范式。
-
MySQL中创建及优化索引组织结构的思路
2011-05-31 | 作者:金官丁本文分析了MySQL中创建及优化索引组织结构的思路,通过一个实际生产环境中的数据存取需求,分析如何设计此存储结构,如何操纵存储的数据等。
-
几个常见的MySQL性能测试工具
2011-05-17 | 作者:佚名MySQL性能测试是DBA经常需要用到的,本文就为您介绍几个比较常用的MySQL性能测试工具,如果您对此感兴趣的话,不妨一看。
-
数据库临时表有舍才有得
2011-05-10 | 作者:水太深临时表是系统采取某些作业时所需要用到的一些临时数据。根据其存储的形态不同,可以分为磁盘临时表和内存临时表。
-
基于MySQL存储引擎加触发器的应用场景
2011-04-06 | 作者:jinguandingMySQL数据库MEMORY引擎的数据及索引数据都存储于内存中,为此文件系统只会有一个单独的表定义文件。
-
MySQL数据库优化:缩小数据的五点建议
2011-03-31 | 作者:水太深在数据库优化工作中,使数据尽可能的小,使表在硬盘上占据的空间尽可能的小,这是最常用、也是最有效的手段之一。
-
MySQL的数据压缩性能对比
2011-03-23 | 作者:淘宝数据平台与产品部官方博客MySQL本身提供了两种压缩方式:archive引擎以及针对MyISAM引擎的myisampack方式。本文对比了二者在磁盘占用以及查询性能方面各自的优劣。
-
利用Myisamchk对MySQL数据表进行体检
2011-03-14 | 作者:水太深Myisamchk工具的使用效率主要跟表的大小有关。如果数据表比较大,则其运行的速度就会比较慢。在这种情况下,数据库管理员可能需奥调整内存的配置。
-
结合MySQL相关参数 做好LIMIT子句优化
2011-03-08 | 作者:水太深Limit子句其本质的功能是限制用户的纪录数量,但是其还有很多别的用途,如快速判断查询语句的有效性、计算表所需要的空间等等。
-
如何降低MySQL锁竞争
2011-03-06 | 作者:水太深在更新的过程中,所有其它想要访问这个表的线程必须要等到其更新完成为止,此时就会导致锁竞争的问题。
-
理解MySQL数据库分区管理的技术细节
2011-03-01 | 作者:水太深在MySQL数据库中,表的不同部分在不同的位置被存储为单独的表。分区主要就是用来解决表在不同的位置存储的问题。
-
浅谈如何构建高效的MySQL分页
2010-12-28 | 作者:付超群进行MySQL分页的主要目的就是提升效率,今天我们将简单介绍如何构建高效的MySQL数据库分页,希望对读者有一定帮助。
-
Slave SQL线程阻塞时执行Slave相关命令的风险
2010-12-26 | 作者:P.Linux在Slave中有长SQL或Locked的SQL执行时,除show processlist;外千万不要做show slave/master status以及slave stop等slave相关命令。
-
MySQL中优化thread_concurrency的误区
2010-12-19 | 作者:sunss设置thread_concurrency的值的正确与否, 对mysql的性能影响很大, 在多个cpu的情况下,错误设置了thread_concurrency的值, 会导致mysql不能充分利用多cpu。
-
MySQL数据库实战经验分享
2010-11-11 | 作者:佚名在应用和数据库之间可使用Memcached来进行缓存,Memcached的操作是比较容易的set,get,delete等,但是设置一个好的过期时间显得比较重要和需要技巧。
-
在information_schema中“创建”和维护表
2010-11-09 | 作者:佚名本文描述information_schema库中表的存在形式,访问时的调用方法,以及在该库中增加一个表需要的修改点。
-
如何调整MySQL查询缓冲
2010-11-08 | 作者:佚名QueryCache是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。