实验简述

  • 实验目的: 本次实验是为了检验索引的使用效果
  • 实验平台: windows
  • 数据库: mysql

文章目录

  • 实验简述
    • 前提
      • workbench 提示连接超时
    • 创建100000个数据
      • 设置索引的方法
      • 删除索引的方式
    • 效果

前提

workbench 提示连接超时

解决办法: Edit->perferences->SQL Editors,将Mysql Session中的三个数字都调到10倍(意味着延长时间~)

创建100000个数据

use jxgl;
drop table if exists test;
CREATE TABLE test (id INT UNIQUE AUTO_INCREMENT,rq DATETIME NULL,srq VARCHAR(20) NULL,hh SMALLINT NULL,mm SMALLINT NULL,ss SMALLINT NULL,num NUMERIC(12 , 3 ),PRIMARY KEY (id)
)  AUTO_INCREMENT=1 ENGINE=MYISAM;drop procedure if exists p1;
delimiter //
create procedure p1()
beginset @i=1;while @i <= 100000 do insert into testvalue(@i, now(), now(), hour(now()), MINUTE(now()), second(now()), RAND(@i) * 100);set @i = @i + 1;end while;
end//call p1 //
delimiter ;

设置索引的方法

  • 设置非聚类索引
create index indexname1 on test(id);
  • 设置唯一索引
create unique index indexname1 on test(id);

删除索引的方式

  • 任何索引都是可以用这个方法删除掉
drop index indexname1 on test;

效果

  • 检验方法就是不断的插入,删除,看看用时

效果不明显,不搞不太懂是不是设备不同的原因。在我电脑上差不多。。

mysql生成100000个数据并检验索引的效果相关推荐

  1. MySQL生成百万条数据超详细步骤

    本篇文章是关于MySQL生成百万条数据的全部过程,每一步都有具体的sql,并且每一步都有具体的注释,详细步骤如下: 1.创建数据库 CREATE DATABASE `test_bai` -- 创建数据 ...

  2. 面试题:mysql 表删除一半数据,B+树索引文件会不会变小???

    今日寄语:努力的阶段,往往是最不养生的阶段! 一张千万级的数据表,删除了一半的数据,你觉得B+树索引文件会不会变小? (答案在文章中!!) 我们先来做个实验,看看表的大小是如何变化的?? 做个实验,让 ...

  3. 基于Solr DIH实现MySQL表数据全量索引和增量索引

    实现MySQL表数据全量索引和增量索引,基于Solr DIH组件实现起来比较简单,只需要重复使用Solr的DIH(Data Import Handler)组件,对data-config.xml进行简单 ...

  4. 如何给mysql表添加百万条数据_给mysql一百万条数据的表添加索引

    直接alter table add index 添加索引,执行一个小时没反应,并且会导致锁表:故放弃该办法,最终解决办法如下: 一.打开mysql 命令行客户端 这里我们那可以看到导出的数据文件所存放 ...

  5. B-Tree/B+-Tree/二叉树/红黑树/Hash表/MySQL底层到底用哪个数据表建立索引做快速查找?

    B-Tree/B+-Tree/二叉树/红黑树/Hash表/MySQL底层到底用哪个数据表建立索引做快速查找? ~~B-Tree~~ ==B+Tree== ~~二叉树(Binary Search Tre ...

  6. mysql中生成列与JSON类型的索引

    MySQL中支持生成列,生成列的值是根据列定义中包含的表达式计算的. 一个简单的例子来认识生成列! CREATE TABLE triangle( sidea DOUBLE, sideb DOUBLE, ...

  7. 《MYSQL是怎样运行的》笔记|配置文件|系统变量|字符集|InnoDB存储结构|数据页结构|索引结构与使用|数据目录|表空间|连表原理|查询优化|BufferPool|事务|redo与undo|锁

    <MYSQL是怎样运行的>笔记 前记: 历时15天,笔记+看书.完成于2022.2.5. 本书是讲具体的数据库实现,而数据库系统概念见:https://blog.csdn.net/qq_4 ...

  8. solr mysql 增量索引_solr中实现MySQL数据全量索引和增量索引

    紧接上篇ansj分词整合后,开始需要做索引.索引分增量和全量,可以直接连接数据库去做,也可以通过程序去做,以下实现连接数据库去做,相对来说比较简单. 1.修改multicore/new_core/co ...

  9. 艺赛旗(RPA)Mysql 数据查询慢 - 索引调优 Explain 用法

    艺赛旗 RPA8.0全新首发免费下载 点击下载 http://www.i-search.com.cn/index.html?from=line1 在日常工作中,我们会有时会开慢查询去记录一些执行时间比 ...

最新文章

  1. Redis configuration
  2. 线下沙龙 × 上海 | 小身材大能量!用英伟达智能小车Jetbot玩转深度学习
  3. Qt工作笔记-使用QRegExp实现QString的split【读取文件时候,过滤各种字符】
  4. 对比分析HashMap,HashTable,ConcurrentHashMap,LinkedHashMap,LURLinkedHashMap(一)
  5. Java彻底 - WEB容器的侦听具体解释 ServletContextListener
  6. 小米笔记本Air13.3加装固态硬盘
  7. 秒级去重:ClickHouse在腾讯海量游戏营销活动分析中的应用
  8. python文件操作的几种方法with open,r,w,b
  9. 封装python函数判断成绩等级_封的解释|封的意思|汉典“封”字的基本解释
  10. 3、基于51单片机语音识别控制三路开关系统设计
  11. Agfa的MUSICA说明
  12. 油猴脚本——掘金Markdown格式适配器知识点记录【油猴脚本、Markdown、浏览器文件读取、tooltip、SVG、、模拟用户输入、aria-xxxx属性、剪切板操作、】
  13. C#与.NET程序员面试宝典 2.1.6 面试题6:C#中的托管代码是什么
  14. 一个前端初学者的2018年终总结 | 掘金年度征文
  15. windows-运维-03 活动目录
  16. DirectX12 3D游戏开发实践(龙书)第一章 向量代数
  17. 人的寿命和什么有关系?
  18. bim 导入unity_一种基于BIM和Unity3d的3D物联网可视化人机交互方法与流程
  19. 基于PaddleNLP+wechaty第一个实时微信语音聊天机器人诞生了
  20. 瑞幸咖啡“起死回生”,商业与资本的“猫鼠游戏”?

热门文章

  1. HDU-6290_奢侈的旅行(Dijstra+堆优化)
  2. 微信小程序朋友圈分享图片生成方案实现
  3. (三)如何成为优秀的数据分析师
  4. ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件...
  5. Asp.net中的Cache--HttpRuntim.Cache 和 HttpContext.Current.Cache
  6. 马哥linux学习笔记:openssl的使用
  7. hdu 5563 Clarke and five-pointed star (枚举)
  8. 40款奇特的名片设计,吸引大家的眼球《上篇》
  9. Oracle数据库用户角色、表空间创建、删除命令
  10. linux非root安装go,linux – go install总是使用GOROOT / bin而不是GOPATH