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瓶颈,这个没有办法,有的时候可以通过索引解决,有的时候只能更新硬件配置



相关内容

热门资讯

人民日报评河南考试作弊:基层工... 人民日报客户端 余双之针对2026年“三支一扶”计划招募舆情,河南省“三支一扶”工作领导小组协调办公...
普京登台踢足球,学生们兴奋大喊 俄罗斯总统普京8月3日到访克拉斯诺亚尔斯克,出席“大变革”竞赛的闭幕式。俄新社8月3日报道,“大变革...
河南发生5人灭门惨案?当地辟谣 近日,某平台账号“寻找下一站幸福”“陈哥药膳卤味(创业记录)”发布信息称西平县发生五人灭门惨案,引发...
“抗生素牛蛙”为何难杀? “抗生素牛蛙”,又重出江湖了!准确说,一直就隐匿在江湖根除不尽,太难杀了!近日,有媒体随机网购了一些...
没招了?美媒爆料:美军群发邮件... 据美国有线电视新闻网(CNN)8月3日报道,多名消息人士透露,美军中央司令部的高级官员上周发出一封群...
“荷兰弟”替身是个“河南弟”:... 封面新闻记者 王一理目前,电影《蜘蛛侠:崭新之日》正在热映中。8月2日,河南演员王壮壮发文表示,自己...
3人用AI合成700多份不雅照... 近日,山东德州,当地邮政部门工作人员发现多处邮箱出现笔迹一致的可疑信件,收件人多为企业高管、老板等。...
他扮演蜘蛛侠涨粉千万,流量密码... Joshua Watson(约书亚·沃森)是一位美国知名的视觉特效(VFX)内容创作者和社交媒体影响...
国企信创数字化改造,部署 AI... 国企信创数字化改造,最难的不是把 AI 智能体“装上去”,而是让它在国产电脑、国产操作系统和现有业务...
三宜电气申请户外高压限流熔断器... 国家知识产权局信息显示,浙江三宜电气有限公司申请一项名为“一种户外高压限流熔断器”的专利,公开号CN...