centos7-mysql-索引优化
admin
2023-05-20 10:43:24
0

索引优化,优化查询速度
-------------------------------------------------------
count,统计一个表总计行数
myisam储存引擎有自带计数器,使用count时直接提取计数器值速度快
innodb使用count时需要全表扫面,每行效率差
--------------------------------------------------------
 二进制多媒体数据,不要存在数据库中
超大的文本数据,也不要存在数据库中
不同SQL语句也会影响到执行效率
 --------------------------------------------------------
索引
explain 模拟语句查询状态,提供数据【经常使用的命令】
centos7-mysql-索引优化
我的条件是stuname=gao 因为没有在stuname创建索引所以提示是null
索引是帮助mysql搞笑获取数据的数据结构,
B-tree B树结构
 centos7-mysql-索引优化
索引减少IO用量,
创建银锁需要找索引价值高的,相对较低的没有必要创建,例如性别就没有任何创建索引价值,重复值过多

索引类型
1,普通索引
最基本的索引,没有任何限制
2,唯一索引
一列值必须唯一,但是可以为空null
3,组合索引
组合索引就是有多个列值成为索引组合,但是有一个最左前缀,想使用组合索引,必须要求中有组合索引中最左侧的值否则不会使用
4,全文索引
字段类型包括char、varchar、text、
不过对于大容量的数据表,生成一个全文索引是个非常消耗时间的硬盘空间的做法
索引命令使用
create index indexname on 表名【哪列】 普通索引
create unique index indexname on 表名【列值】 唯一索引 unique
create index indexname on 表名【哪列,哪列,哪列,哪列】 组合索引
create fulltext index indexname on 表名【哪列】    全文索引
--------------------------------------------------------------------------------------------------------
检查索引
show index from 表名;
show keys from 表名;
查看表都有什么表名
--------------------------------------------------------------------------------------------------------------
有的时候mysql性能降低就是IO瓶颈,这个没有办法,有的时候可以通过索引解决,有的时候只能更新硬件配置



相关内容

热门资讯

广西柳州发生5.2级地震,已致... 新华社南宁5月18日电(记者农冠斌、杨驰)5月18日0时21分,广西柳州市柳南区发生5.2级地震,震...
国家信息光电子创新中心成功研发... 5月15日消息,据“中国光谷”公众号,国家信息光电子创新中心(NOEIC)近日成功自主研发了一款超宽...
特朗普称如果伊朗不迅速行动,“... 新华社华盛顿5月17日电(记者徐剑梅 黄强)美国总统特朗普17日在社交媒体发文称,如果伊朗不迅速行动...
柳州5.2级地震致楼房倒塌,店... 据中国地震台网消息,5月18日00时21分在广西柳州市柳南区发生5.2级地震,震源深度8千米。有网友...
“华南第一商圈”再升级!全国首... 5月16日,“万兆AI惠商,联通美好未来”2026年517电信日暨中国联通品牌与产品广东宣传推广会在...
原创 3... 如果今年618你手里预算在3000多元,又特别看重拍照,我反而不建议只盯着那些刚发布、热度很高的新机...
苹果首款折叠屏iPhone U... 快科技5月17日消息,今年4月曾有消息称,苹果首款折叠屏手机iPhoneUltra(iPhone F...
广西柳州发生5.2级地震,南宁... 据中国地震台网正式测定,5月18日0时21分在广西柳州市柳南区发生5.2级地震,震源深度8公里,震中...
购药新规落地!多地药房称买“减... 5月17日消息,近日有消息称,自5月15日起,司美格鲁肽、替尔泊肽等GLP-1药物均需要凭有效期内的...
苹果深夜“放价”:iPhone... 来源:环球网 【环球网科技综合报道】5月15日消息,苹果在深夜毫无预警地打响了一轮价格战,iPho...