爱情测试MySQL存储_当爱情的剧本,多出现一个人【mysql】
1、查询sql执行时间和效率
set profiling = 1;
执行下面命令查看系统字段profiling的状态是否为ON,为ON表示开启
show variables;
如图:
然后我们执行sql,查看sql的执行时间以及效率
explain select * from t_user where user_id = 1509;
show profiles;
如图:
2、索引
创建索引
ALTER TABLE projectfile ADD UNIQUE INDEX (fileuploadercode); // 唯一索引,不能重复
ALTER TABLE projectfile ADD INDEX (fileuploadercode, projectid); // 普通索引,复合索引
删除索引
drop index fileuploadercode1 on projectfile;
另外一种方式
alter table projectfile drop index s2123;
查看索引
show index from 表名;
3、Sql优化策略
当只需要一条数据的时候,使用limit 1。
3、explain解析字段含义
列名
描述
id
在一个大的查询中每一个查询语句都对应一个id
select type
select关键字对应的那个查询类型
table
表名
partitions(*)
分配的分区信息
type
针对单表的访问方法,按照性能排序,如下
system > const > eq_ref > ref > ref_or_null > index_merge > unique_subquery > index_subquery > range >index > ALL
possible_keys
可能用到的索引
key
实际上使用的索引
key len
实际用到的索引长度
ref
当索引列等值查询时,与索引列进行等值匹配的对象信息
rows
预估的需要读取的记录条数
filtered
某个表经过搜索条件过滤后剩余记录条数的百分比
extra
一些额外的信息
4、其他博客
爱情测试MySQL存储_当爱情的剧本,多出现一个人【mysql】相关推荐
- mysql接口测试_用python实现接口测试(四、操作MySQL)
一.MySQL简介 使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQLdb),PyMySQL和SQLAlchemy. Python-MySQL资格最老 ...
- 将image存入mysql数据库_有谁知道如何把一图片存放到mysql数据库中
root@ytt:/var/lib/mysql-files# for i in `seq 1 100`; do cp 微信图片_20190711095019.jpg "$i".jp ...
- 爱情测试MySQL存储_性能测试四十:Mysql存储过程造数据
性能测试是基于大量数据的,而进行性能测试之前肯定没那么多数据,所以就要自己准备数据 数据构造方法: 1.业务接口 -- 适合数据表关系复杂 -- 优点:数据完整性比较好 2.存储过程 -- 适合表数量 ...
- 时序数据 mysql存储_【时序数据库】时序数据库介绍
1.基本概念 时序数据库(Time Series Database)是用于存储和管理时间序列数据的专业化数据库.时序数据库特别适用于物联网设备监控和互联网业务监控场景. 下面介绍下时序数据库的一些基本 ...
- centos mysql 存储_荒村野客-CentOS下Mysql 改变数据存储路径
通过yum安装的mysql会默认将数据存储位置设置在 /var/lib/mysql 下,而这个目录在centos安装时都是系统挂载的磁盘,磁盘大小不会设的很大,当数据库中的数据太多时,就会把该磁盘占满 ...
- pvpgn 暗黑 mysql 存储_(转帖)PVPGN1.8.2 + D2GS1.11(38)搭建暗黑破坏神1.11b战网(配置指南)...
(转帖)PVPGN1.8.2 + D2GS1.11(38)搭建暗黑破坏神1.11b战网(配置指南) (2012-03-27 09:42:27) 标签: 杂谈 首先介绍一下PVPGN和D2GS,PVPG ...
- 小程序读取富文本mysql存储_微信小程序API 富文本·EditorContext实例
EditorContext 基础库 2.7.0 开始支持,低版本需做兼容处理. EditorContext 实例,可通过 wx.createSelectorQuery 获取. EditorContex ...
- c ibatis mysql实例_[Java教程]java程序中的ibatis连接mySql的基本实例
[Java教程]java程序中的ibatis连接mySql的基本实例 0 2015-03-16 00:01:32 属性文件:SqlMap.properties1 driver=com.mysql.jd ...
- 3w并发mysql架构_(DBA之路【一】)mysql 基本架构
MySQL是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如Unix/Linux.Windows.Mac和Solaris.各种系统在底层实现方面各有不同,但是MySQL基本上能保证在各个平台上 ...
最新文章
- [云炬看世界]个人站长
- 【长文本处理】长文本划窗分割算法
- jquery无法删除一级域名cookie
- 安卓模拟器_exagear模拟器安卓模拟器
- pandas 作图 统计_Pandas数据可视化工具——Seaborn用法整理(下)
- Unit Tests Tool - What is “Mock You” The introduction to moq #Reprinted#
- 【华人学者风采】丛京生 加州大学洛杉矶分校
- mysql 语法 日期转换成字符串_mysql日期转换成字符串的方法
- TimestampUtil时间处理工具类
- 大招来了!现实版“绝世武功”真的有!
- 南威尔士警方称,2017年欧洲冠军联赛决赛使用的人脸识别技术错误率超过90%
- Android 开源项目分类汇总(很全)
- 编译android-x86-froyo
- C++中构造函数的超详细讲解
- 美团招聘不要黄泛区及东北人_吃瓜群众愤慨怒怼!
- 搜索引擎(三)-- 搜索器
- android文档来电广播,Android系统广播(来电示例)系统广播大全
- 08.第九章.人力资源管理
- OpenLayers 3 之 使用地理数据传输格式GeoJSON
- SQLExpress 一键安装