- 1 引言业务系统都需要数据库,而数据库都离不开索引。大部分的数据库性能问题是由于索引使用不当导致的,因此索引的设计和使用非常重要。开发者在开发SQL和设计表时如果不考虑索引,或者随便添加索引,将给系统埋下性能隐患。为什么查询这么慢,CPU这么高?用了索引为什么还是这么慢?应该用这个索引还是那个索引?应该全表扫描还是索引扫描?为什么明明有这个索引就是用不上?应该创建单字段索引还是组合... 1 引言业务系统都需要数据库,而数据库都离不开索引。大部分的数据库性能问题是由于索引使用不当导致的,因此索引的设计和使用非常重要。开发者在开发SQL和设计表时如果不考虑索引,或者随便添加索引,将给系统埋下性能隐患。为什么查询这么慢,CPU这么高?用了索引为什么还是这么慢?应该用这个索引还是那个索引?应该全表扫描还是索引扫描?为什么明明有这个索引就是用不上?应该创建单字段索引还是组合...
- 本书摘自《OpenStack高可用集群(上册):原理与架构》一书中的第2章,第2.5.5节,作者是山金孝。 本书摘自《OpenStack高可用集群(上册):原理与架构》一书中的第2章,第2.5.5节,作者是山金孝。
- Wrong or correct, SID or Service Name?INSTANCE SID by ":"jdbc:oracle:thin:@db_ip_or_name:1521:ODB_ISSERVICE NAME by "/"jdbc:oracle:thin:@db_ip_or_name:1521/ODB_SNHow do you know?SELECT NAME,VALUE,D... Wrong or correct, SID or Service Name?INSTANCE SID by ":"jdbc:oracle:thin:@db_ip_or_name:1521:ODB_ISSERVICE NAME by "/"jdbc:oracle:thin:@db_ip_or_name:1521/ODB_SNHow do you know?SELECT NAME,VALUE,D...
- 对于初次遇到此类错误的情况来说会非常棘手,因为控制文件是Oracle数据库正常启动并工作的基础。The controlfile header block returned by the OS has a sequence number that is too old. The controlfile might be corrupted.[VMware/CEntOS]环境:Oracle 11... 对于初次遇到此类错误的情况来说会非常棘手,因为控制文件是Oracle数据库正常启动并工作的基础。The controlfile header block returned by the OS has a sequence number that is too old. The controlfile might be corrupted.[VMware/CEntOS]环境:Oracle 11...
- 起因:业务已知在之前某个时间点范围内发生了可疑异常操作,希望通过日志挖掘来审查SQL动作现状:生产库在线归档已备份后删除,RMAN归档备份已经刷出超期的备份集文件需求:通过RMAN还原归档到线上以进行日志挖掘 定位归档日志涉及范围:select * from v$archived_log l where to_date('2018-11-12 16:18:51','yyyy-mm-dd hh... 起因:业务已知在之前某个时间点范围内发生了可疑异常操作,希望通过日志挖掘来审查SQL动作现状:生产库在线归档已备份后删除,RMAN归档备份已经刷出超期的备份集文件需求:通过RMAN还原归档到线上以进行日志挖掘 定位归档日志涉及范围:select * from v$archived_log l where to_date('2018-11-12 16:18:51','yyyy-mm-dd hh...
- 互联网时代,数据的重要性不言而喻。据IDC预测,到2020年,全球数据总量将达到44个ZB,仅我国的数据量就将有8060个EB,占全球数据总量的18%。而对于企业,如此庞大的数据将成为至关重要的资产。越来越多的企业将数据资源视为一种基础性或战略性资源,从而越来越重视海量数据背后蕴藏的无限潜力。这些来自内部和外部的数据,可以更好地帮助企业模拟生产、把握行业趋势、预测销售... 互联网时代,数据的重要性不言而喻。据IDC预测,到2020年,全球数据总量将达到44个ZB,仅我国的数据量就将有8060个EB,占全球数据总量的18%。而对于企业,如此庞大的数据将成为至关重要的资产。越来越多的企业将数据资源视为一种基础性或战略性资源,从而越来越重视海量数据背后蕴藏的无限潜力。这些来自内部和外部的数据,可以更好地帮助企业模拟生产、把握行业趋势、预测销售...
- Oracle EBS 后端数据库字符集转为UTF后,对于中文的 Request 输出的结果和 log 都是乱码 解决方法:修改 806_ORACLE_HOME/network/admin/<SID>/listener.ora 将 NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280 更改为 NLS_LANG=AMERICAN_AMERICA.UTF8 Oracle EBS 后端数据库字符集转为UTF后,对于中文的 Request 输出的结果和 log 都是乱码 解决方法:修改 806_ORACLE_HOME/network/admin/<SID>/listener.ora 将 NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280 更改为 NLS_LANG=AMERICAN_AMERICA.UTF8
- Concurrent Manager无法启动的解决 EBS 主页 > System Administration(或System Administrator) > Oracle Applications Manager > Concurrent Managers > Site Map > Diagnostics and Repair > Concurrent Manager Recovery Concurrent Manager无法启动的解决 EBS 主页 > System Administration(或System Administrator) > Oracle Applications Manager > Concurrent Managers > Site Map > Diagnostics and Repair > Concurrent Manager Recovery
- Oracle的update语句优化研究一、 update语句的语法与原理1. 语法单表:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值如:update t_join_situation set join_state='1'whereyear='2011'更新年度为“2011”的数据的join_state字段为“1”。如果更新的字段加了索引... Oracle的update语句优化研究一、 update语句的语法与原理1. 语法单表:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值如:update t_join_situation set join_state='1'whereyear='2011'更新年度为“2011”的数据的join_state字段为“1”。如果更新的字段加了索引...
- 【问题】是个2005年部署的老系统,oracle9i数据库中某表数据量超过1亿,最近查询该表时WEB页长时间处于空白状态,于是考虑优化该表。优化计划如下:【优化计划】1.创建临时表create global temporary table tmptable on commit preserve rows as select * from water;2.删除water表... 【问题】是个2005年部署的老系统,oracle9i数据库中某表数据量超过1亿,最近查询该表时WEB页长时间处于空白状态,于是考虑优化该表。优化计划如下:【优化计划】1.创建临时表create global temporary table tmptable on commit preserve rows as select * from water;2.删除water表...
- 我们在了解华为RAID2.0+技术原理之前,我们可以先了解一下我们的传统RAID技术。我们传统的RAID技术是一种盘级虚拟化的技术,有RAID0 RAID1 RAID5 RAID10等常见的RAID技术,传统RAID的状态主要有几种:创建RAID 、RAID组正常工作 、RAID组降级、 RAID组失效 。传统RAID技术热备方式主要是通过固定的盘来进行数据的恢复。那么对传统RAID... 我们在了解华为RAID2.0+技术原理之前,我们可以先了解一下我们的传统RAID技术。我们传统的RAID技术是一种盘级虚拟化的技术,有RAID0 RAID1 RAID5 RAID10等常见的RAID技术,传统RAID的状态主要有几种:创建RAID 、RAID组正常工作 、RAID组降级、 RAID组失效 。传统RAID技术热备方式主要是通过固定的盘来进行数据的恢复。那么对传统RAID...
- 1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4;2.回滚段的争用情况:select name,waits,gets,waits/gets rati... 1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4;2.回滚段的争用情况:select name,waits,gets,waits/gets rati...
- 面对 Oracle、MySQL、PostgreSQL 并存的复杂环境,数据库性能排查往往存在入口分散、诊断低效、治理割裂等问题。本文结合 NineData 的产品能力,介绍一套从慢 SQL 定位、规范审核到上线前预防的统一方法,帮助团队提升多数据库场景下的性能治理效率,并进一步覆盖迁移、同步与一致性校验等需求。 面对 Oracle、MySQL、PostgreSQL 并存的复杂环境,数据库性能排查往往存在入口分散、诊断低效、治理割裂等问题。本文结合 NineData 的产品能力,介绍一套从慢 SQL 定位、规范审核到上线前预防的统一方法,帮助团队提升多数据库场景下的性能治理效率,并进一步覆盖迁移、同步与一致性校验等需求。
- 今天在跑过程是发现老师提示表空间不足,但是查找了好一会才知道原因 下面说一下: 1、表空间分配 这个查询是查到的总共该用户下表空间的试用情况(注意并非这一个用户拥有这个表空间) SELECT tbs 表空间名, sum(totalG) 总共大小G, &... 今天在跑过程是发现老师提示表空间不足,但是查找了好一会才知道原因 下面说一下: 1、表空间分配 这个查询是查到的总共该用户下表空间的试用情况(注意并非这一个用户拥有这个表空间) SELECT tbs 表空间名, sum(totalG) 总共大小G, &...
- RDP时出现如图所示错误: 解决方案 cmd输入gpedit.msc打开组策略编辑器,找到如下 RDP时出现如图所示错误: 解决方案 cmd输入gpedit.msc打开组策略编辑器,找到如下
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签