数据库技术

PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Pagination Using MySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。 首先看一下分页的基本原理: mysql>explainSELECT*FROMmessageORDERBYidDESCLIMIT10000,20\G *****************1

2022-10-27  473
数据库技术

自从2010年4月,Oracle以74亿美元鲸吞Sun,

2022-10-27  430
数据库技术

大多数数据库都是由两个截然不同的部分组成的:后端(存储数据的地方)和前端(一个用于连接数据组件的用户界面)。这种架构可以把用户界面从数据层分离出来。这样的话,第三方就可以创建自己的应用程序来和数据库进行交互了。 在本文中,我会介绍一些最常用的MySQL GUI工具。 1.Workbench 这是一个Sun Systems/Oracle开发的免费工具。对于Microsoft Windows, Mac OS X和Linux平台来说,Workb

2022-10-27  439
数据库技术

在数据库优化工作中,使数据尽可能的小,使表在硬盘 上占据的空间尽可能的小,这是最常用、也是最有效的手段之一。因为缩小数据,相对来说可以提高硬盘 的读写速度,并且在查询过程中小表的内容处理时所占用的系统资源比较少。同理,如果在比较小的列上设置索引的话,其索引所占用的资源也会比较少。那么数据库管理员该如何给自己的数据减肥呢?对此笔者有如下几个建议。   建议一:空值并不一定不占用空间   在这里笔者先给大家扫盲一下。有些数据库管理员,认为空值

2022-10-27  432
数据库技术

 首先我们要知道,或许有一项技术存在很多理由让我们可以选择使用它,但是让我们不使用它往往只要有一个理由就足够了。选择一个软件产品同样也是如此。 MySQL数据库虽然应用很广泛,受到大家的青睐,但MySQL数据库也有负面的作用,下面就介绍五个不适用 MySQL数据库的给力理由。   1、MySQL(和PHP搭配之最佳组合)的授权方式   MySQL(和PHP搭配之最佳组合)采用双重授权(Dual Licensed),它们是GPL和MySQ

2022-10-27  391
数据库技术

 MySQL虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。在当今世界是很受欢迎的开源数据库,有人说MySQL是完全免费软件,这种说法对不对啊,接下来将为大家解开这个谜团。 MySQL是世界上***的开源数据库。MySQL在中国也越来越受欢迎并被广泛关注。但是中国部分用户对于MySQL认识还存在一个误区,当提起MySQL时,许多用户***反应是:“MySQL不是完全免费的软件吗?”。然而,通过仔细研读MySQL

2022-10-27  400
数据库技术

在MySQL数据库中,表的不同部分在不同的位置被存储为单独的表。分区主要就是用来解决表在不同的位置存储的问题。在其他数据库中,也会存在这种情况。他们将这种类型的数据表称之为分区表。分区的管理,对于MySQL数据库来说至关重要。其直接跟数据库的性能与安全性息息相关。对于分区的管理,笔者只有两个字:细节。   细节一:确定所使用的版本是否支持分区   在MySQL中,并不是所有的数据库版本都支持分区管理。为此数据库管理员首先要做的就是,确认自

2022-10-27  428
数据库技术

在MySQL数据库中,Order by语句的使用频率是比较高的。但是众所周知,在使用这个语句时,往往会降低数据查询的性能。因为可能需要对数据库的记录进行重新排序。在这篇文章中,笔者就谈谈提高Order By语句查询效率的两个思路,以供大家参考。  一、建议使用一个索引来满足Order By子句。   在条件允许的情况下,笔者建议***使用一个索引来满足Order By子句。如此的话,就可以避免额外的排序工作。这里笔者需要强调的一点是及时

2022-10-27  384
数据库技术

在MySQL经历了2008年Sun的收购和2009年Oracle收购Sun的过程中,基本处于停滞发展的情况,在可以预见的未来,MySQL是肯定会被Oracle搁置并且逐步雪藏消灭掉的。MySQL随着相应的各主创和内部开发人员的离去,缔造了各个不同的引擎和分支,让MySQL有希望继续发扬光大起来。 本文大致讲解一下MySQL目前除了主要的 MyISAM、InnoDB、Heap(Memory)、NDB 等引擎之外的其他引擎的发展和现状,以及

2022-10-27  412
数据库技术

MySQL数据库可以说是DBA们最常见和常用的数据库之一,MySQL的广泛应用,也使更多的人加入到学习它的行列之中。下面是老MySQL DBA总结的MySQL数据库最常见和最常使用的一些经验和技巧,分享给大家!   一、MySQL数据库的备份   使用MySQL数据库,最常用也是最重要的就是数据库备份了,所以我们先介绍数据库备份。进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器 有相同的概念,但有没有想过,MySQL会有更简

2022-10-27  383