性能相差极大的SQL语句
等价的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语句相关推荐
- mysql 语句性能分析_mysql的sql语句的性能诊断分析
1> explain SQL,类似于Oracle中explain语句 例如:explain select * from nad_aditem; 2> select benchmark(co ...
- Mysql删除语句优化_MySQL性能优化之常用SQL语句优化
SQL性能优化的目标:至少要达到range级别,要求是ref级别,consts最高.[阿里巴巴JAVA开发手册] 说明: 1).consts单表中最多只有一个匹配行(主键/唯一索引),在优化阶段即可读 ...
- SQL语句性能优化--LECCO SQL Expert
SQL语句的优化是将性能低下的SQL语句转换成目的相同的性能优异的SQL语句. 人工智能自动SQL优化就是使用人工智能技术,自动对SQL语句进行重写,从而找到性能最好的等效SQL语句. 数据库性能的优 ...
- 走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能
最近公司来一个非常虎的dba 10几年的经验 这里就称之为蔡老师吧 在征得我们蔡老同意的前提下 我们来分享一下蔡老给我们带来的宝贵财富 欢迎其他的dba来拍砖 目录 1.什么是执行计划?执行计划是 ...
- insert exec 语句不能嵌套_走向DBA「MSSQL篇」 - 从SQL语句的角度提高数据库的访问性能...
最近公司来一个非常虎的DBA,10几年的经验,这里就称之为蔡老师吧,在征得我们蔡老同意的前提下 ,我们来分享一下蔡老给我们带来的宝贵财富,欢迎其他的DBA来拍砖. 目录 1.什么是执行计划?执行计划是 ...
- 走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能
目录 1.什么是执行计划?执行计划是依赖于什么信息 2. 统一SQL语句的写法减少解析开销 3. 减少SQL语句的嵌套 4. 使用"临时表"暂存中间结果 5. OLTP系统SQL语 ...
- (走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能)一些SQL查询语句应加上nolock
http://kb.cnblogs.com/page/124787/#s8 最近公司来一个非常虎的DBA,10几年的经验,这里就称之为蔡老师吧,在征得我们蔡老同意的前提下 ,我们来分享一下蔡老给我们带 ...
- 从痴迷数据库SQL语句逐渐走进面向对象化(系统的核心以处理对象为主、淡化数据库概念)...
几年前写信息管理系统都要设计很多很多表,每个表都是自己建立的,然后喜欢用高 性能.高超的SQL语句搞定很多复杂的商业逻辑问题,那SQL语句又长又复杂,一般人 还读不懂,但是代码很少.性能很高, ...
- 查找100 sql oracle,Oracle中SQL语句执行效率的查找与解决
一.识别占用资源较多的语句的方法(4种方法) 1.测试组和最终用户反馈的与反应缓慢有关的问题. 2.利用V_$SQLAREA视图提供了执行的细节.(执行.读取磁盘和读取缓冲区的次数) • 数据列 EX ...
最新文章
- mysql左加入_MySQL左加入子查询*
- 光流估计:从传统方法到深度学习
- 转:中国学生为什么学不好计算机 谭浩强
- 基于口令的密码PBE(Password Based Encryption)
- php九宫格代码,用php数字九宫格.
- java中方法未定义_java - Java SE中的未定义方法错误 - 堆栈内存溢出
- 【Kafka】kafka 根据 ConsumerOffsetChecker获取group当前消费情况
- Centos 7系统目录结构
- 样条曲线、样条函数、python绘画样条曲线
- c语言入门视频教程-
- 卸载并安装谷歌浏览器
- BZOJ 3717: [PA2014]Pakowanie 状压dp
- 惠普服务器优盘安装系统蓝屏,惠普u盘装系统出现蓝屏现象怎么解决
- android x86 驱动精灵,手机驱动精灵软件下载(5个步骤即可解决)
- python京东自动签到_python自动签到领京东《豆豆》
- 图形化初始化达梦数据库
- 小程序webview内网页实现微信支付
- 懒惰学习_为了懒惰!
- html自动刷新 idea,idea新建css idea怎么刷新导入的css
- uview u-popup设置背景透明
热门文章
- 对linux做一个简单介绍,对“Fork”做一个技术方面的简介
- oracle会话超时,Oracle EBS控制会话时间及超时
- java类成员初始化_简单了解Java类成员初始化顺序
- cdh用户权限_cdh设置hdfs权限
- java抓取网页css,Java 读取网页Html资料
- redis哨兵模式没有切换主机_Redis的哨兵模式
- php 微信定位,微信企业号(服务号)坐标定位发生偏移解决方案记录( 附PHP代码)...
- java多线程传值覆盖_Java 多线程传值的四种方法
- 方欣科技算法面试:蛇形矩阵2
- java广度优先遍历