mysql
L_ukly
即将步入中年的青年码农
展开
-
数据量占总表的百分比过大导致索引失效
数据量占总表的百分比过大导致索引失效最近在做报表查询时 使用关键字explain对sql解释发现 在条件不变的情况下对索引列的条件不一样会导致索引失效。使用强制索引的情况下问题解决建表语句CREATE TABLE `hm_bs_rec` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '物理主键', `rec_time` datetime NOT NULL COMMENT '记录时间', `blood_sugar` decimal(6原创 2020-10-30 11:51:47 · 4169 阅读 · 0 评论 -
mysql优化中的explain的使用
explain中的关键字段的分析理解前言type -- 连接类型all文章目录前言type -- 连接类型all前言在自己写sql的时候怎么去判断自己的sql是不是能优化以及是否达到自己心里所预期的性能效果时,sql中有一个关键字explain可以供我们查看自己写的sql的性能。explain虽然返回的结果项很多,但是这里我们只关注三种,分别是type,key,rows。其中key表明的是这次查找中所用到的索引,rows是指这次查找数据所扫描的行数(这里可以先这样理解,但实际上是内循环的次数原创 2020-09-15 17:23:17 · 784 阅读 · 0 评论