站长之家怎么查询网站哪家做的成都网站制作工作室

diannao/2026/1/22 12:24:06/文章来源:
站长之家怎么查询网站哪家做的,成都网站制作工作室,商城开发价格服务,2023年不用做核酸了吗#xff1a;数据科学、人工智能从业者的在线大学。数据科学(Python/R/Julia)数据分析、机器学习、深度学习作者简介戴秋龙#xff0c;拥有超过八年的电信、保险、税务行业核心系统ORACLE数据库优化#xff0c;优化经验#xff0c;具备丰富的行业服务背景。对Oracle数据库有…数据科学、人工智能从业者的在线大学。数据科学(Python/R/Julia)数据分析、机器学习、深度学习作者简介戴秋龙拥有超过八年的电信、保险、税务行业核心系统ORACLE数据库优化优化经验具备丰富的行业服务背景。对Oracle数据库有深刻的理解擅长数据库故障诊断数据库性能调优。背景客户某SQL逻辑读比较高。需要优化。也给出了AWR报告AWR报告中主要几个SQL都是类似的问题。SQL_ID: g4nbv7twn23fw, 成本3000 逻辑读/次 40万次/hSELECT * FROM (SELECT XX.*, ROWNUM AS RN FROM (select count(*) from PARTY_CERT P inner join CUSTOMER C on P.PARTY_ID C.PARTY_ID and C.STATUS_CD 1100 where P.PARTY_ID in (:1 ) and P.STATUS_CD in (:2 ) and P.IS_DEFAULT 1) XX WHERE ROWNUM 1000 ) XXX WHERE RN 0分析查询出绑定变量的值带入SQL发现只有9个逻辑读。与AWR报告不符合可能有读者认为性能问题在ID5笛卡尔积问题但从事后看问题不在这里。此时陷入僵局。但ASH视图中或许能给出线索。通过ash分析更多的性能消耗在执行计划的第9步。也就在C表(CUSTOMER)的回表上。SQL中得出C表用到两个字段 C.PARTY_ID,C.STATUS_CD。PARTY_ID上建有索引回表就是为了访问STATUS_CD字段。因此建议建立索引index C ( PARTY_ID, STATUS_CD ); 这样可以避免回表。针对该SQL的优化建议是建立索引。实施组建立索引后从后期多份AWR报告中该SQL平均330逻辑读/次。思考能否继续优化未优化之前带入绑定变量9逻辑读但AWR报告中平均3000逻辑读。结合起来看是否是数据分布不均衡导致呢排查中发现C表 PARTY_ID字段的选择性 98%结合绑定变量继续排查。如图就是一个值在表中有10万其他值在表中只有1条。当PARTY_ID 15151723602037回表需要回10万次。把该值带入SQL中。逻辑读7770/次。是它把平均逻辑读拉到3000.针对该问题上文已经有相关建议。那能否进一步优化?探讨以下探讨在没有建立新索引的基础上既然数据分布不均衡是否可以通过收集直方图来改善性能答案是否定的。做好测试环境。( 建立测试表CUSTOMER_test。导入全部数据建立相关索引收集直方图 ) 执行SQLSQL效率更差15万逻辑读/次回到SQL中。分析SQLSQL只是需要count(1),统计类型的可以考虑用半连接需要和业务确认是否可以改成半连接。( 此处不讨论业务只讨论这种数据分布情况下如何优化 )因为针对数据分布不均衡半连接效果比较好。改写SQL( 带入数据最多的值 )SELECT * FROM (SELECT XX.*, ROWNUM AS RN FROM (select count(1)from CUST_YC_APP.PARTY_CERT P where P.PARTY_ID in (15151723602037)And P.PARTY_ID in( select C.PARTY_ID from CUSTOMER_test Cwhere C.STATUS_CD 1100 ) and P.STATUS_CD in (1000)and P.IS_DEFAULT 1) XX WHERE ROWNUM 1000) XXX WHERE RN 0;改成in后不添加hints就会走全表1286逻辑读/S添加hint/* nl_sj index(c) */9逻辑读/次SQL无法自动走最佳的执行计划需要绑定hints才走。如何自动用最佳执行计划呢删除直方图。删除直方图后P.PARTY_ID in (15151723602037)的数据量虽然很多但CBO评估该数据量1条直接走了hash join ( 有时候也会结合 C.PARTY_ID P.PARTY_ID评估出 C.PARTY_ID 15151723602037 也是1条直接走笛卡尔积关联类似开头的问题)。而不是最好的执行计划。收集直方图会走索引删除直方图会走hash/笛卡尔积关联.就是得不到半连接似乎陷入了困境。设置数据选择性。帮助CBO评估 P表返回的数据其对精确度要求也不高甚至只要多评估几条让CBO倾向选择走半连接即可。DBMS_STATS.set_column_stats(colname PARTY_ID,distcnt 1645919);1645919 大约数据总量的30%测试SQL看SQL是不是直接选择最好的执行计划。执行计划果然是nested_loop seml 关联并且走索引。就是目前探讨的最好的执行计划。9逻辑读/次总结分析并且优化该SQL有注意的地方有6点笛卡尔积关联并不是性能瓶颈。数据特殊分布数据集中在某个值这个值带来严重的索引再回表。结合数据分布把SQL改成半连接形式成本明显减少。由于特殊分布收集直方图当测试特殊分布的值时候会带来大表全表扫描不收集直方图会带来hash join 不是我们想要得到的 nested_loop seml。设置统计信息既能固定走索引扫描(无论此表中数据情况都是索引扫描效率最高)又能满足最好的关联方式nested_loop seml。最终的实施优化方案采用最简单直接的方案而不是我们文中探究的改SQL设置统计信息等。而且最终效果还不错。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89310.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上海制作企业网站中国建设银行官网站账户商品

大家好,我是雄雄。 目录 这里写目录标题目录bug说明解决bug的过程解决方法结论今天在用jeecg-boot集成了的xxl-job的时候,遇到了个奇葩的问题(其实一点都不奇葩),投入了几个人,一起看这个问题,看…

网站建设尺寸网页设计与制作期末作品

1.什么是RAII? RAII(Resource Acquisition Is Initialization)机制是Bjarne Stroustrup首先提出的,也称直译为“资源获取就是初始化”,是C语言的一种管理资源、避免泄漏的机制。 C标准保证任何情况下,已构…

人力资源公司网站模板下载wordpress 默认字体

YOLOv10: 实时端到端的目标检测。 性能 YOLOv10比最先进的YOLOv9延迟时间更低,测试结果可以与YOLOv9媲美,可能会成为YOLO系列模型部署的“新选择”。 目录 1 数据准备 2 配置文件 3 训练 4 验证 5 预测 6 导出模型 7 ONNX模型的使用 官方论文地址…

广州正规网站制作维护wordpress淘宝联盟模板

比赛传送门 C,D,E,F题 《打水赛爱好者》 由于题目过水,所以A,B没有 C题 NK 题目描述 给定两个正整数 N , K N, K N,K,请你统计符合以下条件的正整数 x x x 的数量: 1 ≤ x ≤ N N 1 \leq x \leq N …

如何屏蔽网站ip网站建设培训 苏州

一、概念 数据存到内存中,程序退出、掉电数据就丢失了 数据存到硬盘中,就是存储在文件中,数据就不会因为掉电、程序退出就丢失。想要数据持久化,就要使用文件。 二、分类 什么是文件? 硬盘(磁盘&#…

杭州宣传片制作公司长沙seo计费管理

1.这个是因为有相关的lib包没有被引用进去 解决办法: 1. 2. 转载于:https://www.cnblogs.com/hcfan/p/6638980.html

怎么做自己的彩票网站怎么做充值网站

常用的几种大数据架构剖析 随着大数据技术的发展,数据挖掘、数据探索等专有名词曝光度越来越高,但是在类似于Hadoop系列的大数据分析系统大行其道之前,数据分析工作已经经历了长足的发展,尤其是以BI系统为主的数据分析&#xff0…

网站建设的面试要求浏阳网站开发建设

基本概念 1 计算机软件著作权是指自然人、法人或者其他组织对计算机软件作品享有的财产权利和精神权利的总称。通常语境下,计算机软件著作权又被简称为软件著作权、计算机软著或者软著。 图片 Part.02 权利主体 2 权利的主体即软件著作权人的概念,…

做网站设计收入男女直接做的视频网站

文章目录 引言Python列表常用内置方法count()功能介绍语法示例注意事项 index()功能介绍语法示例注意事项: insert()功能介绍语法示例注意事项总结 结束语 引言 亲爱的读者,你好!Python的列表在数据结构中占据着核心地位,对于学习…

做建筑机械网站那个网站好图片设计软件app

摘录自:http://blog.csdn.net/u012318074/article/details/71310553 第一步:安装完成后不要运行MyEclipse 第二步:下载对应的破解文件 第三步:解压并打开破解文件 第四步:打开文件夹patch,将里面的文件全部…

做网站的皮包公司无极官方网

简述: 当今互联网行业对于AI提示工程的需求日益增长,而《AI提示工程指南》是一本旨在满足这种需求的宝贵指南。本指南由一位对AI提示工程充满热情并自学而来的互联网从业者撰写,旨在为行业人员提供一个全面、易懂的参考手册。 这本指南将引领您踏上AI提示工程的旅程,深入探…

级a做爰片免费视网站设计logo免费生成器

最近马上要开始一个新项目的研发,作为第一次mvvm应用的尝试,我决定使用knockoutjs框架。作为学习的开始就从官网的Document翻译开始吧,这样会增加印象并加入自己的思考,说是翻译也并不是纯粹的翻译,会加入自己对知识点的思考以及自…

网站排版用什么软件wordpress 界面优化

文章目录 1、偏向锁出现的背景2、从共享对象的内存结构看偏向锁3、偏向锁的持有4、启动偏向锁5、sleep暂停来启动偏向锁6、偏向锁的撤销7、总体流程8、SinceJava15 偏向锁的废除 1、偏向锁出现的背景 如果一个线程连续几次抢到锁,仍然重复加锁解锁,就会…

营销型网站建设策划书营销方案包括哪些内容

问题:宽带下载网速本是30MB/s,经过路由器后速度仅10MB/s,这是为什么? 宽带下载测速可以到30MB/s,说明外线和光猫还有电脑是没有问题的。目前家庭的组网基本都是光纤入户了,你的测速瓶颈既然不在光猫&#…

社交网站开发阿里企业邮箱设置

之前发的丰富的经历我12年硕士毕业,历经华为,某芯片原厂外企,某芯片原厂国企,某手机公司,最后来到大疆,可以说是一个跳槽小能手,因为具有多家大企业的工作经历,我觉得谈下自己在各个…

帝国cms地方门户网站模板注册域名邮箱怎么弄

自动分配缓冲区类 Automatically Allocated Buffer Class. 这个类用于函数和方法中的临时缓冲区。如果临时缓冲区通常很小(几K的内存),但其大小取决于参数,则在堆栈上创建一个小的固定大小数组,并在足够大时使用它是有…

外贸网站平台都有哪些平台免费html5网站源码

案例中使用的软件版本 Unity2023.1.20.f1c1ARFoundtaion 5.1.0Apple ARKit XR Plugin 5.1.0 Google ARCore XR Plugin 5.1.0技术分析 我们可以实时检测用户手指触摸的屏幕位置,从触摸位置投射一条射线(Raycast),再射线命中的目标位置创建一个点,放置一个圆,手指拖动来设置…

建设网站要多久到账东阳实惠营销型网站建设

硬件介绍 淘宝上买的核心板,大概结构如上。 直接插入电脑usb,即可实现供电、下载(控制BOOT/EN)、串口通讯 固件包 1、环境配置 1.1串口 开发板使用了 CH340G 的 USB 转串口芯片,自行安装CH340串口驱动。 1.2编译环境…

做自己视频教程的网站改变网站的域名

摘要: 通过识别BERT对话情绪状态的实例,展现在昇思MindSpore AI框架中大语言模型的原理和实际使用方法、步骤。 一、环境配置 %%capture captured_output # 实验环境已经预装了mindspore2.2.14,如需更换mindspore版本,可更改下…

去泰国做网站发网站深圳 网页制作

这几天做一个功能需要在手机上创建一个文件夹,然后往里面存储一些文件,首先得考虑用户有没有sdcard,如果有就在sdcard上创建一个指定的文件夹,如果没有则在你的工程所在的目录“/data/data/你的包名”下创建文件夹。用到的方法是&…