织梦如何做几种语言的网站,烟台微信公众号开发,郑州汉狮做网站的大公司,网站建设询价单一般情况下#xff0c;对于频繁访问但是不频繁修改的数据#xff0c;内部设计应当物理不规范化#xff1b;对于频繁修改但并不频繁访问的数据#xff0c;内部设计应当物理规范化。3.充分利用内存#xff0c;优化sga、pga等(11g已经实现了sgapga自动化#xff0c;但有的时…一般情况下对于频繁访问但是不频繁修改的数据内部设计应当物理不规范化对于频繁修改但并不频繁访问的数据内部设计应当物理规范化。3.充分利用内存优化sga、pga等(11g已经实现了sgapga自动化但有的时候仍然需要手动进行调整)适当的将小表keep到cache中。4.优化sql语句1)减少对数据库的查询次数即减少对系统资源的请求使用快照和显形图等分布式数据库对象可以减少对数据库的查询次数。2)尽量使用相同的或非常类似的SQL语句进行查询这样不仅充分利用SQL共享池中的已经分析的语法树要查询的数据在SGA中命中的可能性也会大大增加。3)限制动态SQL的使用虽然动态SQL很好用但是即使在SQL共享池中有一个完全相同的查询值动态SQL也会重新进行语法分析。4)避免不带任何条件的SQL语句的执行。没有任何条件的SQL语句在执行时通常要进行FTS数据库先定位一个数据块然后按顺序依次查找其它数据对于大型表这将是一个漫长的过程。5)如果对有些表中的数据有约束最好在建表的SQL语句用描述完整性来实现而不是用SQL程序中实现。6)可以通过取消自动提交模式将SQL语句汇集一组执行后集中提交程序还可以通过显式地用COMMIT和ROLLBACL进行提交和回滚该事务。7)检索大量数据时费时很长设置行预取数则能改善系统的工作表现设置一个最大值当SQL语句返回行超过该值数值库暂时停止执行除非用户发出新的指令开始组织并显示数据而不是让用户继续等待。找Oracle视频教程学oracle上课课家教育IT培训专家。
相关文章: