hangkk2008

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  Mysql索引

摘要:MySQL一个全网都在说的错误结论 https://mp.weixin.qq.com/s?__biz=MzkwOTIxNDQ3OA==&mid=2247594737&idx=1&sn=36d3eaed0027b104586c31d246123190&chksm=c13d2490f64aad86e4c 阅读全文
posted @ 2022-12-05 09:37 鱼儿也疯狂

摘要:第一个问题:要设置utf-8就好; Index column size too large. The maximum column size is 767 bytes. 第一步:use 进入数据库 执行: set global innodb_file_format = BARRACUDA; set 阅读全文
posted @ 2021-08-25 11:37 鱼儿也疯狂

摘要:select count(distinct left(business_code,14))/count(*) , count(distinct left(business_code,15))/count(*) , count(distinct left(business_code,16))/count(*) , count(distinct left(business_code,17))/cou... 阅读全文
posted @ 2019-06-05 19:53 鱼儿也疯狂 阅读(163) 评论(0) 推荐(0)

摘要:set profiling=1; //打开分析 run your sql1; run your sql2; show profiles; //查看sql1,sql2的语句分析 show profile for query 1; //查看sql1的具体分析 show profile ALL for q 阅读全文
posted @ 2019-04-16 17:51 鱼儿也疯狂 阅读(195) 评论(0) 推荐(0)

摘要:参考老叶: 10分钟让你明白MySQL是如何利用索引的 https://mp.weixin.qq.com/s?__biz=MjM5NzAzMTY4NQ==&mid=506446994&idx=1&sn=b994ef354b8241c04e8cca2ff0527ed8&chksm=3d3b5ef80a 阅读全文
posted @ 2019-04-16 16:30 鱼儿也疯狂 阅读(636) 评论(0) 推荐(0)

摘要:select_type:SIMPLE这是一个简单类型的SQL语句,不含子查询或者UNION。 type:index访问类型,即找到所需数据使用的遍历方式,潜在的方式有:(1)ALL(Full Table Scan):全表扫描;(2)index:走索引的全表扫描;(3)range:命中where子句的 阅读全文
posted @ 2016-06-09 12:10 鱼儿也疯狂 阅读(210) 评论(0) 推荐(0)

摘要:案例1:两个索引列条件,一个用于排序,一个用于检索,根据优化器选择只会用到一个索引 查看索引信息 如下查询语句只会用到b列上的索引 案例2:两个独立索引列用and查询,这时可以用到index merege,这叫做交集. 如果b或者c上的值是唯一的,则只会用到一个索引,这也是mysql优化器的聪明之处 阅读全文
posted @ 2016-06-09 11:47 鱼儿也疯狂 阅读(152) 评论(0) 推荐(0)