- 4
- 0
- 约5.61万字
- 约 54页
- 2022-06-06 发布于湖北
- 举报
优化Oracle库表设计的若干方法
前言绝大多数的Oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的合理性才是程序性能的真正执牛耳者。合理的数据库设计需要考虑以下的方面:·业务数据以何种方式表达。如一个员工有多个Email,你可以在T_EMPLOYEE表中建立多个Email字段如email_1、email_2、 email_3,也可以创建一个T_EMAIL子表来存储,甚至可以用逗号分隔开多个Email地址存放在一个字段中。·数据以何种方式物理存储。如大表的分区,表空间的合理设计等。·如何建立合理的数据表索引。表索引几乎是提高数据表查询性能最有效的方法,Oracle拥有类型丰富的数据表索引类型,如何取舍选择显得特别重要。本文我们将目光主要聚焦于数据表的索引上,同时也将提及其他两点的内容。通过对一个简单的库表设计实例的分析引出设计中的不足,并逐一改正。考虑到手工编写库表的SQL脚本原始且低效,我们将用目前最流行的库表设计工具PowerDesi
您可能关注的文档
- Oracle数据库异地容灾方案概述.docx
- 快速建构Oracle网页应用程式系统.docx
- Oracle汽车供应商解决方案.docx
- 系列之五:ORACLE EBS 系统主数据管理(J).docx
- Oracle表空间和数据文件的管理.docx
- oracle与ibm的数据仓库比较.docx
- OracleGoldenGate的HA解决方案探析.docx
- oracleerp报表开发开发培训教程.docx
- 酒店管理系统Oracle数据库的设计与实现概述.docx
- oracle酒店管理系统.docx
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 粮油收购凭证装订封面式样.doc
- 课件:气一元论与临床吕英讲稿.ppt VIP
- 边坡危石人工排险专项方案.docx VIP
- 睿登DPS3003 DPS3005 DPS5005 DPS8005数控电源使用说明书.pdf VIP
- CSCO非小细胞肺癌诊疗指南(2026版).docx
- 吕英广州中医药大学讲课课件 XXXX-3发热的治疗分析.ppt VIP
- 手机维修技术工具介绍:从热风到万用表全面.pdf VIP
- 中国临床肿瘤学会(csco)结直肠癌诊疗指南2025版.docx VIP
- 常用维修工具使用介绍培训.pptx VIP
- 建标175-2025《幼儿园建设标准》完整版(含活动场地面积最新指标).docx VIP
原创力文档

文档评论(0)