我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

mysql order by查询慢?

SELECT oi.pay_type,oi.order_no,oi.id,si.name siName,si.mobile siMobile,oi.order_money,oi.consumer_money
        ,oi.pay_money,oi.pay_status,oi.data_src,oi.created_time pubCreatedTime
        FROM t_shop_order_bill sob
        LEFT JOIN t_order_info oi ON oi.order_no=sob.order_no
        LEFT JOIN t_shop_info si on sob.shop_id=si.id
        ORDER BY oi.created_time DESC

加了 oi.created_time 这个索引

执行计划是这样的

图片说明

我这t_order_info 的表索引

图片说明

sob, si 都是all级别。order_no ,shop_id 这些字段有索引吗

近期文章

  • 在Go中,如何使用匿名字段方法获取TypeOf类型?
  • 使用中间处理程序功能路由请求
  • Golang:获取其他时区的等效时间
  • 使用time.Unix()从float解析十进制的unix时间戳?
  • golang“ goinstall”命令丢失
  • http.Handle(处理程序或HandlerFunc)
  • 使用golang Viper lib进行高级配置
  • 为什么允许“ const true = false”?
  • 在Go中处理动态错误(特别是数据库/ sql程序包)
  • Go容易受到缓冲区溢出的攻击
  • 初始化const变量
  • golang中的map [T] struct {}和map [T] bool
  • IO通道与读写器
  • 使用for循环进行并发,匿名函数的行为异常
  • goroutine的最小工作量
  • 限制运行的go例程
  • 为什么在Go中将两个time.durations相除会导致另一个time.duration?
  • 如何使Unix套接字监听器
  • 如何为Go结构创建JSON
  • 写到Golang缓冲区的开头?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华