- 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...
- 今天在跑过程是发现老师提示表空间不足,但是查找了好一会才知道原因 下面说一下: 1、表空间分配 这个查询是查到的总共该用户下表空间的试用情况(注意并非这一个用户拥有这个表空间) SELECT tbs 表空间名, sum(totalG) 总共大小G, &... 今天在跑过程是发现老师提示表空间不足,但是查找了好一会才知道原因 下面说一下: 1、表空间分配 这个查询是查到的总共该用户下表空间的试用情况(注意并非这一个用户拥有这个表空间) SELECT tbs 表空间名, sum(totalG) 总共大小G, &...
- RDP时出现如图所示错误: 解决方案 cmd输入gpedit.msc打开组策略编辑器,找到如下 RDP时出现如图所示错误: 解决方案 cmd输入gpedit.msc打开组策略编辑器,找到如下
- 本人电脑win7,64位,装的oracle11g,首先手动启动dbcontrol没有成功。 所以在dos界面下启动: 1、set ORACLE_HOSTNAME=localhost(不要加分号结尾) 2、ORACLE_UNQNAME=SID 不知道SID的可以登上数据库查看:; show parameter instance_name;... 本人电脑win7,64位,装的oracle11g,首先手动启动dbcontrol没有成功。 所以在dos界面下启动: 1、set ORACLE_HOSTNAME=localhost(不要加分号结尾) 2、ORACLE_UNQNAME=SID 不知道SID的可以登上数据库查看:; show parameter instance_name;...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签