等价的SQL,性能差异极大,数据库里设计了一个字段存储日期时间,但不是datetime类型,用了时间戳(int 11), 下面有2个SQL语句用于查询数据库,一个是把时间戳转成date进行查询,一个是把日期转成时间戳,直接用时间戳进行比对,虽然没有统计差多少,但从直觉上发现至少能差10倍以上

-- 性能较差的SQL,把数据库的时间戳转成datetime,用字符串比对select bid,price,platform from bc_user_charged_list_wap_merge where from_unixtime(charged_time) like '20140116%' and (use_curr=0 or use_curr=30000);-- 性能较好的SQL,算出查询日期的时间戳直接比对select bid,price,platform from bc_user_charged_list_wap_merge where charged_time >=1388505600 and charged_time < 1388592000 and use_curr in (0, 30000);

转载于:https://www.cnblogs.com/code-style/p/3524063.html

性能相差极大的SQL语句相关推荐

  1. mysql 语句性能分析_mysql的sql语句的性能诊断分析

    1> explain SQL,类似于Oracle中explain语句 例如:explain select * from nad_aditem; 2> select benchmark(co ...

  2. Mysql删除语句优化_MySQL性能优化之常用SQL语句优化

    SQL性能优化的目标:至少要达到range级别,要求是ref级别,consts最高.[阿里巴巴JAVA开发手册] 说明: 1).consts单表中最多只有一个匹配行(主键/唯一索引),在优化阶段即可读 ...

  3. SQL语句性能优化--LECCO SQL Expert

    SQL语句的优化是将性能低下的SQL语句转换成目的相同的性能优异的SQL语句. 人工智能自动SQL优化就是使用人工智能技术,自动对SQL语句进行重写,从而找到性能最好的等效SQL语句. 数据库性能的优 ...

  4. 走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能

    最近公司来一个非常虎的dba  10几年的经验 这里就称之为蔡老师吧 在征得我们蔡老同意的前提下  我们来分享一下蔡老给我们带来的宝贵财富 欢迎其他的dba来拍砖 目录 1.什么是执行计划?执行计划是 ...

  5. insert exec 语句不能嵌套_走向DBA「MSSQL篇」 - 从SQL语句的角度提高数据库的访问性能...

    最近公司来一个非常虎的DBA,10几年的经验,这里就称之为蔡老师吧,在征得我们蔡老同意的前提下 ,我们来分享一下蔡老给我们带来的宝贵财富,欢迎其他的DBA来拍砖. 目录 1.什么是执行计划?执行计划是 ...

  6. 走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能

    目录 1.什么是执行计划?执行计划是依赖于什么信息 2. 统一SQL语句的写法减少解析开销 3. 减少SQL语句的嵌套 4. 使用"临时表"暂存中间结果 5. OLTP系统SQL语 ...

  7. (走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能)一些SQL查询语句应加上nolock

    http://kb.cnblogs.com/page/124787/#s8 最近公司来一个非常虎的DBA,10几年的经验,这里就称之为蔡老师吧,在征得我们蔡老同意的前提下 ,我们来分享一下蔡老给我们带 ...

  8. 从痴迷数据库SQL语句逐渐走进面向对象化(系统的核心以处理对象为主、淡化数据库概念)...

    几年前写信息管理系统都要设计很多很多表,每个表都是自己建立的,然后喜欢用高   性能.高超的SQL语句搞定很多复杂的商业逻辑问题,那SQL语句又长又复杂,一般人   还读不懂,但是代码很少.性能很高, ...

  9. 查找100 sql oracle,Oracle中SQL语句执行效率的查找与解决

    一.识别占用资源较多的语句的方法(4种方法) 1.测试组和最终用户反馈的与反应缓慢有关的问题. 2.利用V_$SQLAREA视图提供了执行的细节.(执行.读取磁盘和读取缓冲区的次数) • 数据列 EX ...

最新文章

  1. mysql左加入_MySQL左加入子查询*
  2. 光流估计:从传统方法到深度学习
  3. 转:中国学生为什么学不好计算机 谭浩强
  4. 基于口令的密码PBE(Password Based Encryption)
  5. php九宫格代码,用php数字九宫格.
  6. java中方法未定义_java - Java SE中的未定义方法错误 - 堆栈内存溢出
  7. 【Kafka】kafka 根据 ConsumerOffsetChecker获取group当前消费情况
  8. Centos 7系统目录结构
  9. 样条曲线、样条函数、python绘画样条曲线
  10. c语言入门视频教程-
  11. 卸载并安装谷歌浏览器
  12. BZOJ 3717: [PA2014]Pakowanie 状压dp
  13. 惠普服务器优盘安装系统蓝屏,惠普u盘装系统出现蓝屏现象怎么解决
  14. android x86 驱动精灵,手机驱动精灵软件下载(5个步骤即可解决)
  15. python京东自动签到_python自动签到领京东《豆豆》
  16. 图形化初始化达梦数据库
  17. 小程序webview内网页实现微信支付
  18. 懒惰学习_为了懒惰!
  19. html自动刷新 idea,idea新建css idea怎么刷新导入的css
  20. uview u-popup设置背景透明

热门文章

  1. 对linux做一个简单介绍,对“Fork”做一个技术方面的简介
  2. oracle会话超时,Oracle EBS控制会话时间及超时
  3. java类成员初始化_简单了解Java类成员初始化顺序
  4. cdh用户权限_cdh设置hdfs权限
  5. java抓取网页css,Java 读取网页Html资料
  6. redis哨兵模式没有切换主机_Redis的哨兵模式
  7. php 微信定位,微信企业号(服务号)坐标定位发生偏移解决方案记录( 附PHP代码)...
  8. java多线程传值覆盖_Java 多线程传值的四种方法
  9. 方欣科技算法面试:蛇形矩阵2
  10. java广度优先遍历