`
jiaoronggui
  • 浏览: 1328501 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116447
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199342
社区版块
存档分类
最新评论

就因为多一个%,害的整个服务器差点挂掉

阅读更多

oralce10g数据库一张表,由于一个表数据量比较大,大概1.5亿数据,由于数据库结构不是很合理,导致该表有40G大小,但是客户需要导出一个明细,所以建立了一个联合索引,根据

  p_index区域,销售时间sell_date,在进行plan测试中,发现该语句还是比较给力的,效率也都不错,

 

但是在正式系统中,总是出现写redo出现1000ms的等待,而且在wait sql也都是被这个语句给占了,郁闷致死,查了N天之后,发现罪魁祸首,原来,改明细查询存在一个导出到excel功能,结果不知道那位老大写的时候把p_index like ':1%'给修改为p_index like '%:1%',导致无法搜联合索引,导致效率低下,也就多了一个%,害死人啊,修改完毕之后,系统立马跑的刷刷的。

 

原先标准的查询语句应该是这样的

 

where p_index like '340101%' and sell_date>=:1 and sell_date<:2

 

但是了,早导出到excel时候,被修改成了

 

where p_index like '%340101%' and sell_date>=:1 and sell_date<:2

 

所以啊,一个小小的失误,会害死一个庞大的系统的。。也就是说“细节决定成败”。

 

 

0
0
分享到:
评论

相关推荐

    服务器冗余电源的作用

    冗余电源系统通常采用一种称为N+1配置的技术,意味着其设计包含的电源数量比实际所需的多一个。例如,如果一个服务器系统需要四个电源来满足其电力需求,那么冗余设计可能会包含五个电源,其中四个正常工作,第五个...

    linux邮件服务器配置图文教程+详细说明.pdf

    架设 DNS 服务器的步骤包括:单击面板上的“主菜单—系统设置—服务器设置—域名服务”,然后单击新建按钮,配置正向区块,输入一个域名(例如 liuchun.com),在主名称服务器中输入自己刚才输入的域名后多一个...

    Win2003-DNS服务器配置与管理

    然后,在“开始” /“ 程序” /“ 管理工具”应用程序组中会多一个“ DNS” 选项,使用它进行 DNS 服务器管理与设置。 DNS 服务器管理和设置 DNS 服务器管理和设置是指在 Windows 2003 操作系统中管理和设置 DNS...

    2. dhcp服务器原理和构建.doc

    实验 DHCP服务器原理和构建 1、目的 使学生掌握安装DHCP服务器,并且掌握对DHCP...完成安装后,在“开始”中的“程序”,选择“管理工具”内会多一个“DHCP”选项供用户管理与设置DHCP。这样,就安装好DHCP服务器了。

    DHCP服务器配置与管理

    配置与管理 DHCP 服务器是指在安装完成后,在“开始” /“ 程序” /“ 管理工具”程序组内会多一个“DHCP”选项供用户管理与设置 DHCP 服务器。用户可以通过这个选项来设置 DHCP 服务器的参数,例如设置 DHCP 服务器...

    DHCP服务器配置与管理.pptx

    完成安装后,在“开始” /“程序” /“管理工具”程序组内会多一个“DHCP”选项供用户管理与设置 DHCP 服务器。 在授权 DHCP 服务器时,需要选择“开始” /“程序” /“管理工具” /“DHCP”管理工具,出现 DHCP ...

    教你用开源项目在自己服务器搭建一个个人博客

    原文地址:教你用开源项目在自己服务器搭建一个个人博客 本教程使用的开源项目为github上的:Halo 。仓库地址:https://github.com/halo-dev/halo 1.Halo简介 Halo 是一款现代化的个人独立博客系统,给习惯写博客的...

    Windows服务器安全解决方案安装篇.doc

    管理员应该尽可能少的有效帐户,没有用的一律不要,多一个帐户就多一个安全隐患。管理员可以有两个管理帐户,以防忘记密码,或者被人修改了密码,做后备用。 管理员应该加强帐户管理,不要轻易给特殊权限。给管理...

    SVN服务器端全部配置

    建立D:\svn,在命令行该目录(D:\subversion\bin\)下输入svnadmin create D:/svn/repos1,如果创建成功,D:\svn下将会多一个repos1目录。 2、 让svnservice服务随Windows系统一起启动,在命令行下输入:sc create ...

    java 读取服务器上的某个文件,并解决UTF-8 BOM文件的问号问题

    这个场景中,我们面临的挑战是如何正确处理UTF-8带有BOM(Byte Order Mark)的文件,因为BOM可能会导致文件内容显示为问号或者其他乱码。下面将详细介绍如何解决这个问题。 首先,我们需要理解什么是UTF-8的BOM。...

    IEC61850服务器

    2015年4月24日的更新中,开发者修复了一个日志查询窗口的小bug,修正了结束时间总是多一个月的问题,这表明开发者对软件的持续维护和优化,确保了用户在进行日志分析时的准确性。 日志在IEC61850系统中扮演着关键...

    多一份责任,多一份安全.docx

    多一份责任,多一份安全.docx

    ImgURL是一个简单纯粹的图床程序让个人图床多一个选择

    ImgURL,正如其名,是一个专为个人图床需求打造的简单且纯粹的程序。它采用PHP语言编写,无需数据库支持,简化了传统的图床系统搭建过程,为用户提供了更加便捷的选择。 ImgURL的设计理念在于“简洁”,这主要体现...

    正点闹钟TV版,平常大家生活都比较忙,有时候可能一些重要的事情就忘记做了,虽然手机上也有闹钟的功能,但是电视上多一个选择会更好

    今天给大家分享一款有很有意思的盒子软件——正点闹钟TV版,平常大家生活都比较忙,有时候可能一些重要的事情就忘记做了,虽然手机上也有闹钟的功能,但是电视上多一个选择会更好,因为有时候看电视手机也会不在身边...

    广播稿_多一份宽容多一份阳光.doc

    【广播稿】的主题是“多一份宽容,多一份阳光”,旨在通过分享故事和观点来强调宽容在人际交往中的重要性。在这个特别节目中,通过讲述一个关于老禅师宽容对待犯错小和尚的故事,展示了宽容的力量。这个故事告诉我们...

    内存管理(AWE)——例程源码完成端口通讯服务器(IOCP Socket Server)设计(二)

    这个操作到底消耗多少的CPU资源,本人也没有考究过,但从性能要求的角度来说,多一事不如少一事。本文讨论的内存管理,将采用AWE(地址窗口化扩展)的技术,将申请到的物理内存保留为非分页内存,这部分的内存不会被...

    联想服务器RAID配置步骤.doc

    常见的RAID级别有RAID 0(数据条带化,提高读写速度但无数据冗余)、RAID 1(镜像,提供数据备份但空间利用率低)、RAID 5(数据分布式校验,兼顾速度和冗余)、RAID 6(比RAID 5多一个奇偶校验块,增强容错能力)...

    【三等奖 观察记录】中班 多一份耐心、多一份爱.docx

    这篇文档虽然标题为“【三等奖 观察记录】中班 多一份耐心、多一份爱”,但其实它涉及的是一个幼儿园中班(4岁儿童)的教育案例,着重讨论了如何帮助一个性格孤僻、缺乏自信的孩子——王茜慧,通过教师与家长的共同...

    JavaScript中判断两个字符串是否相等的方法

    在JavaScript中判断两个字符串是否相等是编程基础中的重要内容,尤其对于初学者来说,理解字符串相等性的判断方法对于编写有效的代码至关重要。首先,要了解JavaScript提供了两种相等性运算符:“==”和“===”。这...

    MySQL服务器线程数的查看方法详解

    实际可用的连接数会比这个值多一个,因为还有一个连接是保留给管理员用的。调整`max_connections`需要考虑到服务器硬件资源、每个连接的资源消耗以及系统的并发需求。修改这个参数可以通过`SET GLOBAL max_...

Global site tag (gtag.js) - Google Analytics