数据库速度问题!oracle!

pausing 2001-12-20 01:12:00
请问各位,在oracle817中有哪些因素会影响到开发中的速度!
我的开发工具是vb60+oracle8.1.7,有哪些因素会影响到我的系统的查询,修改,删除,插入等动作的速度!
...全文
106 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wshy98 2001-12-21
  • 打赏
  • 举报
回复
1.数据库的规划问题。
至少要创建两个表空间(tablespace)数据表空间和临时表空间。原则是先估计
数据量的大小来创建数据表空间,该表空间的大小不能太小,根据分组、排序、查询
和计算多少来设置临时表空间的大小;
2.内存的使用问题
将SGA的大小设成物理内存的一半。两个参数:shared_pool_size, db_block_buffers 尽量设大;
pausing 2001-12-21
  • 打赏
  • 举报
回复
能不能提供这方面的资料或网站!在下不胜感激!
bzszp 2001-12-21
  • 打赏
  • 举报
回复
主要是看临时表空间的大小,但要看你的数据库大小和访问量大小了
mycode 2001-12-21
  • 打赏
  • 举报
回复
哪些因素会影响到我的系统的查询,修改,删除,插入等动作的速度!

数据量:
一个系统,如果每个表的记录都只有几十条,无论如何设计都没有关系. 怎么运算量也不大;但如果表中的记录为几万条,或者百万条或者象移动BOSS达到几亿条,则需要仔细思考算法,不断优化。
数据结构的设计:
数据结构的设计,要综合考虑对系统的使用,每类表上的查询、增删改的动作多少,频率,用户的要求。都需要考虑在什么时候用关联,什么时间允许数据冗余。
索引的正确使用:
索引的正确使用,是保证速度的重要原因。在设计时考虑用索引,而实际编程时就一定要用好。如果一个条件正常情况不能用到索引,而又要求速度,必须考虑是否建立索引或者改变使用方式用到索引。
数据库的物理设计:
数据库本身的性能调整;如数据在磁盘上的分布,索引和数据的分布;系统使用磁盘分布;数据库占用的内存,CPU等。还有什么IO竞争,回退段竞争等,都需要尽可能的避免。表和索引的存储参数,数据的增长考虑等。
rwq_ 2001-12-20
  • 打赏
  • 举报
回复
索引(查询)、表的PCTFREE、PCTUSERED(删除与修改)等,太多了,你还是在创建的时候查阅资料看看还要具休问题具体解决!
KingSunSha 2001-12-20
  • 打赏
  • 举报
回复
这个问题可以写好几本书,不好回答。请说明具体问题来做具体讨论。
zenghongmei 2001-12-20
  • 打赏
  • 举报
回复
这个世界真奇怪。
pausing 2001-12-20
  • 打赏
  • 举报
回复
to mycode 能说详细一点吗?
参与有分!
mycode 2001-12-20
  • 打赏
  • 举报
回复
数据量
数据结构的设计
索引的正确使用
数据库的物理设计

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧