`
xly_971223
  • 浏览: 1289515 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql index测试

阅读更多
测试了一下mysql建立索引前后的性能比较

建立index前
    第一次查询 2s
    第二次     78ms
    第三次     78ms 接下来几次都是78ms

建立index后
    第一次 156ms
    第二次 110ms
    第三次 93ms
    第四次 125ms

可见建立索引后查询性能仅仅影响第一次查询

插入测试
    建立index后 插入一条耗时
    第一条 406ms
    第二条 422ms
    第三条 468ms

    建立index前
    第一条 484ms
    第二条 625ms
    第三条 515ms   

怎么建立索引后耗时反而少呢?
   


分享到:
评论

相关推荐

    MySQL官方测试数据库

    在性能优化方面,你可以通过这个测试数据库学习索引(INDEX)的创建和使用,索引可以显著提高查询速度。还可以探索分区(PARTITIONING)技术,尤其是在处理大量数据时,它可以提高查询效率和维护性能。同时,了解...

    MySQL官网测试数据上百万条数据sql文件

    在本资源中,我们有一个名为"MySQL官网测试数据上百万条数据sql文件"的压缩包,它包含了一个或多个SQL脚本,这些脚本设计用于在MySQL数据库中创建并填充大量的测试数据。 SQL(Structured Query Language)是用于...

    php+mysql+jquery.more.js下拉加载带sql数据完整流程带mysql测试数据

    使用这个SQL文件,可以通过命令行或者工具导入到MySQL中,以模拟实际的环境进行开发和测试。 `css`目录可能包含样式文件,如`style.css`,用于定义页面的外观和布局。下拉加载功能的实现可能需要对CSS做一些调整,...

    Mysql构造百万条测试数据

    Mysql 构造百万条测试数据 在实际应用中,许多企业都拥有庞大的数据量,为了提高数据存取的效率,需要对 MySQL 进行优化。以下是使用 MySQL 构造百万条测试数据的步骤和知识点: 1. 生成思路:利用 MySQL 内存表...

    mysql测试机1234

    【MySQL测试机1234】相关知识点详解 MySQL是一个广泛应用的关系型数据库管理系统(RDBMS),被广泛用于Web应用程序,因为它提供了高效、可靠的数据存储和处理能力。在这个主题中,我们将深入探讨MySQL的核心概念、...

    MYSQL

    4.13 OS/2 注意事项 4.14 TcX 二进制代码 4.15 安装后期(post-installation)的设置与测试 4.15.1 运行mysql_install_db 的问题 4.15.2 启动 MySQL 服务器的问题 4.15.3 自动启动和停止 ...

    Linux下mysql+PHP+nginx的搭建(已测试)

    在Linux系统中搭建一个基于MySQL、PHP和Nginx的环境是常见的Web开发配置,这种组合通常被称为LAMP(Linux, Apache, MySQL, PHP)架构,但在本例中使用的是Nginx代替Apache,所以是LNMP(Linux, Nginx, MySQL, PHP)...

    MYSQL测试题

    ### MySQL测试题知识点详解 #### 一、表与数据库的创建(30分) ##### 1. 创建数据库 - **知识点**: 使用`CREATE DATABASE`语句创建数据库。 - **示例**: `CREATE DATABASE library;` - **说明**: `library`为...

    Mysql数据库测试包,包含sql文件与相关配置

    导出数据为167MB,这并不庞大,但对于测试来说足够重。 数据是生成的,因此存在不一致和微妙的问题。我们没有删除它们,而是决定不更改内容,并将这些问题用作数据清理练习。 先决条件 您需要一个MySQL数据库服务器...

    mysql代码-mysql 测试脚本

    测试脚本应涉及如何创建(CREATE INDEX)、查看(SHOW INDEX)和删除(DROP INDEX)索引,以及如何评估和优化索引的效果。 六、错误处理 测试脚本应考虑异常情况,例如执行可能引发错误的操作,如试图插入已存在的...

    搭建JDK1.6.0+MyEclipse_6.0.1GA+MySQL5.0+Hibernate测试环境(附图)

    搭建JDK1.6.0、MyEclipse_6.0.1GA、MySQL5.0和Hibernate测试环境是Java开发者进行ORM(对象关系映射)学习和实践的基础步骤。以下是一个详细的步骤指南: 首先,确保您已安装JDK1.6.0,这是Java开发的基石。JDK可以...

    MYSQL测试题.docx

    本测试题涵盖了MySQL的基础知识,包括索引、事务处理、存储引擎、SQL查询、权限管理等多个方面。 1. **唯一索引**:在MySQL中,`UNIQUE`关键字用于创建唯一索引,确保索引中的每一行数据都是唯一的。 2. **索引...

    数据库讲义mysql05

    ### 数据库讲义mysql05知识点总结 #### 一、MySQL简介与特点 - **MySQL**:一种流行的关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发。 - **特性**: - 高性能:支持大量并发连接,处理速度较快。 - ...

    MySQL中文参考手册.chm

    7.27 CREATE INDEX (创建索引)句法 7.28 DROP INDEX (抛弃索引)句法 7.29 注释句法 7.30 CREATE FUNCTION/DROP FUNCTION (创建函数/抛弃函数)句法 7.31 MySQL对保留字很挑剔吗?...

    MySQL Index Condition Pushdown(ICP)性能优化方法1

    当ICP未启用时,查询过程分为两步:首先,通过索引找到对应的数据行(index tuple),然后根据索引找到完整表行并测试WHERE条件。如果条件不满足,就拒绝该行。相反,当ICP启用时,过程会有所不同: 1. 仅获取索引...

    mysql dba 常用脚本

    以下是一些MySQL DBA常用的知识点,结合“mysql_mgr_test-master”这个文件名,我们可以推测这可能是一个包含MySQL管理测试脚本的项目库。 1. 数据库备份:备份是DBA工作中的关键环节,防止数据丢失。通常使用`...

    MySQL数据库安装与使用

    5. **测试连接**:使用命令`mysql -u root -p`登录MySQL。 #### 三、MySQL的基本使用 ##### 3.1 数据库管理 - **创建数据库**:`CREATE DATABASE dbname;` - **选择数据库**:`USE dbname;` - **查看所有数据库**...

    Windows下配置MySQL集群(win8测试)

    ### Windows下配置MySQL集群 #### 一、概述 ...这种方法不仅适用于学习和测试环境,也可以在生产环境中实现高可用性和负载均衡。希望这份文档能够帮助您更好地理解和掌握MySQL集群在Windows环境下的配置方法。

    mysql官方中文参考手册

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在...

Global site tag (gtag.js) - Google Analytics