数据库设计与软件开发管理.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计与软件开发管理.doc

第一篇 Oracl?e设计优化?要点 数据库物理?设计原则 数据库环境?配置原则 1.1.1 操作系统环?境: 对于中小型?数据库系 统,采用lin?ux操作系?统比较合适?,对于数据库?冗余要求负?载均衡能力?要求较高的?系统,可以采用O?racle?9i RAC的集?群数据库的?方法,集群节点数?范围在2-64个。对于大型数?据库系统,可以采用S?un Solar?is SPARC? 64位小型?机系统或H?P 9000 系列小型机?系统。RAD5 适合只读操?作的数据库?,RAD1 适合OLT?P数据库 1.1.2 内存要求 对于 linux?操作系统下?的数据库,由于在正常?情况下Or?acle对?SGA的管?理能力不超?过1.7G。所以总的物?理内存在4?G以下。SGA的大?小为物理内?存的 50%-75%。对于64位?的小型系统?,Oracl?e数据库对?SGA的管?理超过2G?的限制,SGA设计?在一个合适?的范围内:物理内存的?50%-70%,当 SGA过大?的时候会导?致内存分页?,影响系统性?能。 1.1.3 交换区设计? 当物理内存?在2G以下?的情况下,交换分区s?wap为物?理内存的3?倍,当物理内存?2G的情况?下,swap大?小为物理内?存的1-2倍。 1.1.4 其他环境变?量参考Or?acle相?关的安装文?档和随机文?档。 数据库设计?原则 1.2.1 数据库SI?D 数 据库SID?是唯一标志?数据库的符?号,命名长度不?能超过8个?字符。对于单节点?数据库,以字符开头?的8个长度?以内字串作?为SID的?命名。对于集群数?据库,当命 名SID后?,各节点SI?D自动命名?为SIDn?n,其中nn为?节点号:1,2,…,64。例如rac?1、rac2、rac24?。 1.2.2 数据库全局?名 数据库全局?名称: sid.domai?n 1.2.3 数据库类型?选择 对于海量数?据库系统,采用dat?a wareh?ouse的?类型。对于小型数?据库或OL?TP类型的?数据库,采用Tra?nsact?ion Proce?ssing?类型。 1.2.4 数据库连接?类型选择 Oracl?e 数据库有专?用服务器连?接类型和多?线程服务器?MTS连接?类型。对于批处理?服务,需要专用服?务器连接方?式,而对于OL?TP服务则?MTS的连?接方式比较?合适。由 于采用MT?S后,可以通过配?置网络服务?实现某些特?定批处理服?务采用专用?服务器连接?方式,所以数据库?设计时一般?采用MTS?类型。 1.2.5 数据库SG?A配置 数据库SG?A可以采用?手工配置或?按物理内存?比例配置,在数据库初?始设计阶段?采用按比例?配置方式,在实际应用?中按系统调?优方式修改?SGA。 1.2.6 数据库字符?集选择 为了使数据?库能够正确?支持多国语?言,必须配置合?适的数据库?字符集,采用UTF?8字符集。 注意:如果没有大?对象,在使用过程?中进行语言?转换没有什?么影响,具体过程如?下(切记设定的?字符集必须?是ORAC?LE支持,不然不能s?tart) SQL shutd?own immed?iate; SQL start?up mount?; SQL alter? syste?m enabl?e restr?icted? sessi?on; SQL alter? syste?m set job_q?ueue_?proce?sses=0; SQL alter? datab?ase open; SQL alter? datab?ase chara?cter set inter?nal_u?se we8is?o8859?p1; SQL shutd?own immed?iate; SQL start?up 1.2.7 数据库其他?参数配置 DB_FI?LES Db_fi?les是数?据库能够同?时打开的文?件数量,默认值是2?00个。当数据库规?划时文件数?量FILE?S接近或超?过200个?时候,按以下估计?值配置: DB_FI?LES = FILES? * 1.5 Db_bl?ock_s?ize 一个ext?ent要是?5个blo?cks的倍?数为好,如:一个blo?cks是4?096字节?,那一个ex?tent就?是2M、4M或8M?为好。Db_bl?ock_s?ize是数?据库最小物?理单元,一旦数据库?创建完成,该参数无法?修改,db_bl?ock_s?ize按以?下规则调整?: 数据仓库类?型: db_bl?ock_s?ize尽可?能大,采用819?2 或 16384? OLTP类?型: db_bl?

文档评论(0)

czy2014 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档