楼主: muyu208

帮忙优化下SQL语句.

[复制链接]
论坛徽章:
2
喜羊羊
日期:2015-03-04 14:49:392015年新春福章
日期:2015-03-06 11:57:31
发表于 2011-12-2 16:58 | 显示全部楼层
muyu208 发表于 2011-12-1 17:33
重新描述下:
比如说公司开了10000个单号,这些单号不是一次性发放下去的,而是一批一批的发放,比如A领取 ...

其实跟据你的业务逻辑,你可以把条件改成只对一个列进行限制就行了,比如start_no来处理就完了,这样一个单列索引就可以搞定

使用道具 举报

回复
认证徽章
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:57:56
发表于 2011-12-2 17:09 | 显示全部楼层
看了很多意见,表结构是不能改,数据类型不能改了,你要的code值是从两个varchar类型中来取值范围,而这个范围又很大,数据量也很大,个人觉得你还是把这个表做一下分区吧。在这两个列上创建共同索引。加不加函数转换,其实意义不大。

使用道具 举报

回复
认证徽章
论坛徽章:
14
2012新春纪念徽章
日期:2012-01-04 11:58:44 2014年世界杯参赛球队: 德国
日期:2014-05-30 12:58:23优秀写手
日期:2013-12-18 09:29:11凯迪拉克
日期:2013-11-19 14:35:20路虎
日期:2013-11-18 16:25:37灰彻蛋
日期:2013-05-31 08:48:322013年新春福章
日期:2013-02-25 14:51:24灰彻蛋
日期:2012-11-13 11:23:38蜘蛛蛋
日期:2012-11-02 16:35:05奥运会纪念徽章:排球
日期:2012-07-10 09:51:40
发表于 2011-12-4 08:45 | 显示全部楼层
。。。看样子,这个还是没有结贴的

使用道具 举报

回复
论坛徽章:
7
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:222013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:082014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08喜羊羊
日期:2015-03-04 14:52:462015年新春福章
日期:2015-03-06 11:58:18
发表于 2011-12-4 13:02 | 显示全部楼层
这统计信息有问题.

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时9.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表