性能果然要从设计开始,从开始阶段就要重视
2008-07-31 15:01
253 查看
order_date是一个timestamp字段
where date(order_date)>s_date
and date(order_date)<e_date
这样对么?
看上去对
实际上由于对order_date的值做了类型转换,无法使用索引,导致全表查询
设计db的时候就应该想到你要一个你真正需要的数据类型
难道你真正在意你的合同是在多少小时多少分钟多少秒么?
where date(order_date)>s_date
and date(order_date)<e_date
这样对么?
看上去对
实际上由于对order_date的值做了类型转换,无法使用索引,导致全表查询
设计db的时候就应该想到你要一个你真正需要的数据类型
难道你真正在意你的合同是在多少小时多少分钟多少秒么?
相关文章推荐
- Oracle数据库设计开发阶段性能优化策略
- Oracle数据库设计开发阶段性能优化策略
- Oracle数据库设计开发阶段性能优化策略
- Oracle数据库设计开发阶段性能优化策略
- Oracle数据库设计开发阶段性能优化策略2007-10-26
- Oracle数据库设计开发阶段性能优化策略
- Oracle数据库设计开发阶段性能优化策略
- 做个统计~~~~类设计,coding和性能,你们团队先开始哪样?
- Oracle数据库设计开发阶段性能优化策略
- Oracle数据库设计开发阶段性能优化
- 架构设计:系统间通信(1)——概述从“聊天”开始上篇
- 企业级系统架构设计技术与互联网应用技术结合主题一 大规模并发性能问题探讨
- 来自雅虎性能团队的web架构设计经验分享
- [原创]剖析nginx等单线程服务器设计原理与性能优势
- 从JVM看性能分析与设计
- 为JAVA性能而设计(二)
- 重视B/S架构系统的发展和开发设计理念
- 蛋疼的抽奖 麻烦死了 这就是不写设计直接开始编的下场
- 为什么要开始学习设计模式
- 开始设计模式学习的基本好书