自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 达梦数据库SQL性能问题信息收集方法

SQL性能问题信息收集方法一、总览Sql语句性能问题需收集以下几类信息:1、问题诊断过程及现场情况描述2、sql语句文本3、Sql语句当前执行时间4、Sql语句当前执行计划5、Sql语句中使用到的表、索引、函数、涉及的触发器、dblink等object的ddl,以及索引状态信息。6、sql语句中使用到的主要表总行数、主要涉及字段直方图7、Sql语句中主要子查询(如有)执行情况8、Dmini参数9、ET数据收集后将上述信息粘贴到一个txt文件内,命名为“项目年月日***业务sql-N”

2021-11-19 17:55:17 553

原创 达梦数据库sql优化实践12

中国RS项目sql优化:原始sql如下:SELECT MAX(MD.Y) Y,MAX(MD.IMONTH) IMONTH,MAX(MD.IYMD) IYMD,MAX(MD.SVRTYPE) SVRTYPE,MAX(MD.SPISUNCM) SPISUNCM ,MAX(table2.table2_NAME) table2_NAME, SUM(ICOUNT) ICOUNT,SUM(RSUCC) RSUCC,SUM(RFAIL1) RFAIL1,SUM(RFAIL2) RFAIL2,SUM(RNRET) R

2021-11-19 17:54:14 545

原创 达梦数据库sql优化实践11

中国RS项目sql优化,原sql语句SELECT MD.Y,MAX(MD.IMONTH) IMONTH,MAX(MD.IYMD) IYMD,MAX(APCITY.table3INCE) table3INCE,SUM(ICOUNT) ICOUNT,SUM(RSUCC) RSUCC,SUM(RFAIL1) RFAIL1,SUM(RFAIL2) RFAIL2,SUM(RNRET) RNRETFROM MT_table1MDLEFT JOIN (SELECT DISTINCT table2CODE,table

2021-11-19 17:50:34 427

原创 达梦数据库优化实践10

在sql优化过程中,子查询是否需要展开是影响执行效率的关键因素之一,在相关子查询中出现group by等汇总操作可能造成cbo优化器无法将子查询在逻辑上展开成关联,以下案例中,使用分析函数over partition by开窗,消除自关联的方式帮助优化器将子查询扁平化,达到优化效果,执行时间从3000秒下降到0.002秒。原sql如下,其中加粗部分使用自关联汇总操作,造成了在逻辑上查询不能被rewrite成扁平化的情况:selectt.table1TelexID

2021-11-19 17:49:15 1418

原创 达梦sql优化实践6

tablep项目sql语句优化原sql如下:selectcount(0)fromtablepxx jwherej.djsj >= ?and j.djsj < ?and j.djbmdm in (?)and exists (select1fromtable1rwherer.tablepid = j.recordidand r.xh = 1and r.table3djsj >= ?and r.table3djsj < ?)and exists (

2021-11-01 15:57:32 119

原创 达梦sql优化实践5

Fgwzd项目sql语句优化原sql如下:–页脚统计select /*+ ADAPTIVE_NPLN_FLAG(3) */count(0) ,nvl(sum(TOTAL_INVEST), 0),nvl(sum(NUM), 0) ,nvl(sum(INVEST_REQUIREMENTS), 0)FROM(SELECTLBFN.ID

2021-11-01 15:56:31 332

原创 达梦sql优化实践7

Gjbwg项目sql语句优化原sql如下:selecttable1.table1_ID as ZDBH ,table1.RELICCODE as CPBH ,table1.RELICNAME as CPMC ,table1.COLLECTIONCODE as ZJBH ,table1.ORIGINALNAME as YMC ,table1.ACTUALQUANTITY as SJSL ,table1.GRADE

2021-11-01 15:55:30 259

原创 2021-11-01

Fgwzd项目列表项目查询 sql语句优化原sql如下:SELECTtable1.ID

2021-11-01 15:54:06 85

原创 达梦数据库sql优化实践2

Sql执行过程中,对有索引的列上使用隐式类型转换或函数都会造成索引失效的情况,需要特别注意。原sql语句如下SELECTXFJ.RECORDID ,XFJ.F_CENTRAL_ID xfjbh

2021-10-18 12:30:46 541

原创 达梦数据库sql优化实践1

QXJ项目上线前对系统进行压测,数据库并发响应能力不能满足客户“600并发3秒响应”的要求,达梦数据库服务人员对客户系统中的sql语句进行优化,其中一条sql优化过程如下:Sql语句如下(sql已经过简化,表名已做模糊化处理):selectTAB1.NGRQ as TAB1_NGRQfromSCHEMA1.G_TAB2 as TAB2inner join SCHEMA1.TAB1 as TAB1onTAB1.ID = TAB2.INFO_IDwhereTAB1.ROWSTATE

2021-10-18 11:05:26 406

原创 2021-10-18

数据库主机hang测试方案针对客户主机hang死的现象,制定以下测试方案:1、创建测试表空间根据客户提供信息,测试系统共有4T可用存储。测试使用的3个表结构相同,按"TEST"."HOST_CONNECTIVITY_TBL"表每分钟2000行、“TEST”."HOST_CPUUSAGE_TBL"表每分钟3000行、“TEST”."HOST_MEMORYUSAGE_TBL"表每分钟3000行的速度进行insert,每天共插入80006024=11520000行数据。经过测试,以上3个表,每插入100

2021-10-18 11:04:09 258

原创 2021-10-18

使用linux strace工具诊断程序报错及性能问题一、说明IT系统日常运维中,程序报错退出、性能下降是常见的故障类型。本次使用linux自带的strace工具对dm8数据库的启动和运行过程进行跟踪分析,掌握后可以协助解决各类程序启动过程中报错和性能下降的问题。二、分析过程对dm8数据库启动方式进行分析,主要的启动手段是:1、通过注册到linux系统服务中的脚本“DmServer****”启动数据库2、使用dmserver /dm.ini命令的方式启动数据库。第一种方法DmServer脚本后

2021-10-18 10:35:49 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除